Xcode4使用技巧
2015-06-11 23:31
232 查看
设置作者
这里所指的作者就是每个源文件头部注释中的“Created by xxx”中的作者名。 我很长一段时间不知道应该在哪里设置它。后来终于找到了。原来这个作者名是来自”地址薄“这个程序中”我“的姓名。在sportlight中输入”地“即可找到这个程序。如下图所示:
设置公司(组织)
这里所指的公司也是指源文件头部注释中的”Copyright © xxx”中的公司名字。这个相对好找一些。 点击工程,在右边的工具栏中就可以找到”Organization”这一项。
模拟器
iOS模拟器也算是xcode的一部分。在刚开始使用时,不知道如何把照片导入到模拟器中。后来在网上搜到了方法: 将照片拖到iOS模拟器中,iOS模拟器会用safari打开该图片,然后在safari中长按该图,就会弹出菜单,选择“保存到相册”即可。另外,模拟器也有一些快捷键,我常用的是 cmd + 左/右 来调整Orientation。另外,如果是iPad模拟器,可以按cmd + 1使其变成100%的大小。还有cmd + s可以将模拟器截图。
获得模拟器中的程序数据
其实模拟器中的程序存储在:/yourHome/Library/Application Support/iPhone Simulator/5.0/Applications 目录下,你可以直接进去找。另外,如果要删除所安装的程序,也可以直接将Applications目录下的文件夹删掉,这比在模拟器中删更方便。
安装旧版本的模拟器
在xcode中,只会带最新版的模拟器,虽然有些模拟器可以在设置里面下载,但是更老的版本就无法在xcode的设置页下载了。这个问题的解决办法是把以前的xcode和对应的模拟器装上,然后将模拟器复制或链接到最新的xcode目录下,代码如下:
1 2 3 | cd /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs sudo ln -s /Developer-3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk . sudo ln -s /Developer-3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk . |
Behaviors
Behaviors是设置页面里的一栏,通过cmd + 逗号可以调出设置页面看到。 在Behaviors里可以设置各种行为发生时,界面应该做何改变。例如,如果我们要每次运行结束后,就关闭Console界面,可以在Behaviors下面的”Run completes”一栏的右边,选中”Hide debugger”一项即可(如下图红色标识所示)。
另外,我们也可以点击左下角的“+”来增加一些自定义的行为,例如我就增加了2个行为,分别用于把导航栏和工具栏同时隐藏和显示(如下图蓝色标识所示)。Behavior的扩展性很强,你甚至可以定义执行一些脚本,所以可以做的事情很多。
快捷键
如果能慢慢熟悉一些快捷键,对于提高工作效率是有很大帮助的。虽然设置页面有所有的快键键列表,但是估计没人能全部记住并且用上,我个人总结出来常用的快键键如下:1 2 34 | cmd + 1 切换成Project Navigator (cmd + 2~7 也可以做相应切换,不过不常用) cmd + ctrl + 上 在.h和.m文件之间切换 cmd + enter 切换成 standard editor cmd + opt + enter 切换成 assistant editor cmd + shift + y 切换 Console View的显示或隐藏 cmd + 0 隐藏左边的导航(Navigator)区 cmd + opt + 0 隐藏右边的工具(Utility)区 ctrl + 6 列出当前文件中所有的方法,可以输入关键词来过滤。这个相当赞,可以快速定位到想编辑的方法。 我直接把这个快键盘改成了ctrl+o,这样按起来更顺手。 cmd + ctrl + 左/右 到上/下一次编辑的位置,在2个编辑位置跳转的时候很方便。 cmd + opt + j 跳转到文件过滤区 cmd + shift + f 在工程中查找 cmd + r 运行,如果选上直接kill掉上次进程的话,每次直接一按就可以重新运行了 cmd + b 编译工程 cmd + shift + k 清空编译好的文件 cmd + . 结束本次调试 ESC 调出代码补全 cmd + 单击 查看该方法的实现 opt + 单击 查看该方法的文档 cmd + t 新建一个tab栏 cmd + shift + [ 在tab栏之间切换 |
相关文章推荐
- 去掉xcode源码末尾的空格
- 我的第一个iOS效率应用 (6 Things) 上架经验谈
- JAVA第四次实验
- 通过脚本创建数据库与表
- [笔记]python pickle模块
- DAO层,Service层,Controller层,View层
- vitamio视频框架-导入方法
- 内置对象Clob对从数据库表中取的字符大对象CLOB类型的列值进行读取操作
- boost之学习备注浅析timer篇
- 基于TCP协议简单的文件传输
- 怎样配置git密匙
- 黑马程序员------面向对象01
- Linux 内核开发 - Eclipse内核开发环境搭建
- C#wenbbrowser浏览器的详细用法
- openssl编程
- 使用GCD
- 近年来,学习图像去雾不得不看的论文和源代码
- 使用Mina框架实现C/S通讯
- 互联网+时代传统行业的创新商业模式
- TCP通信,多进程