Windows 环境配置
- HOME
- JAVA_HOME
- PATH
在 IB 中,选中一个 view 并右键点击,将会出现灰色的 HUD,可以在其上方便地拖拉或设定事件和 outlet。你可以同时打开多个这样的面板来一次性添加所有 outlet。右键点击面板,随便拖动一下面板,然后再打开另一个。你会发现前一个面板也留下来了,这样你就可以方便地进行拖拽设定了。(当然,对于成组和行为类似的 IBOutlet,应该直接使用 IBOutletCollection 来进行处理会更方便。)
快速显示控件之间的距离:选中一个控件 A,然后按住 option 键并将鼠标移动到其他控件上,你可以发现 view 之间的距离都以很容易理解的方式显示出来了。不仅是同层次的 view,被选中 view 与其他层次的 view 之间的距离关系也可以同样显示。
快速选择叠加控件:对于一些复杂的 view 层级关系,我们往往直接在 IB 中选择会比较困难。比如 view 相互覆盖时,我们很难甚至不能在编辑视图中选中底层的 view。这时候一般的做法是打开左侧的 view 层级面板,一层层展开然后选择自己需要的 view。其实我们也有更简单的方法:按住 Cmd + Shift,然后在需要选择的 view 上方按右键,就可以列出在点击位置上所有的 view 的列表。藉此就可以方便快速地选中想要的 view 了。
添加辅助线:IB 中是可以添加水平和垂直的辅助线的。并且辅助线是可以拖动、重复添加和删除的。
水平辅助线的快捷键是:Command + Shift + -
垂直辅助线的快捷键是:Command + Shift + |
当然,也可以通过菜单命令来生成,位置在 Editor 菜单下。
显示控件相对位置:在IB中,选中一个control A,然后按住alt键,鼠标指向B,就显示A和B的相对位置关系,指向父view也行
代码格式化:Re-Indent