1.重用别人代码前先复制一份,在Xcode中打开后先Product--Clean下
2.option+command+0: 控制右侧utilities开关
cmd+0: 控制左侧导航
option+cmd+enter: 显示双列,show the assistant editor
cmd + enter: 单列 show the standard editor
cmd + option + shift +enter: 第三个eiditor, show the version editor,对比修改前后的代码
cmd + shift + 上下键:在对应的.m和.h文件中来回转换
cmd + 上下左右键: 将光标移动到最开始,末尾,行首control + a,行尾control+e。
cmd + 单击类:帮助你直接找到这个类对应在.h文件中的interface。
cmd + t 新建一个tab
cmd + [/]:左右移动tab
3.可以标注为什么修改代码:show the version editor(Source control--commit selected files )nongit(没有commit selected files)--git:Xcode 4 Essential Training 03_03.
则utilities中有Source Control。这样就可以将更新后的代码与之前的做比较,接受与否。查看项目代码历史。
作用类似的:snapshot(control command s)修改代码以后restore snapshot(File中)可复原。
4.关于utilities中的library: 可以直接将代码拖入editor,也可在其中添加自己觉得常用的代码(将需要改变的地方写在<# #>中)
5 storyboard: navigation gontroller的Top Bar虽然默认是Navigation Bar,但最好也在Simulated Metrics中将其选成Navigation Bar。
6 添加快捷键,在command+,中设置。
7. LLVM:是构架编译器(compiler)的框架系统。Xcode自带。
8. debugging: Xcode提供两种debuggers,LLDB:LLVM的一部分; GDB: GCC的一部分。现在主要用LLDB
9. creat a new workspace: 打开Xcode---File--New --Workspace。
Xcode中已经有一个项目了,想添加另一个,直接单击+,可以添加另一个项目。但是,当你已经选中某一个文件时再单击+,此时就是添加到现有的文件夹中 ,而不是另一个项目,此点应该注意。或者可以直接拖拽另一个项目文件即(Xcodeproj后缀的文件),注意使已有的Xcodeproj后缀的文件没有highlight,否则就直接添加到已有项目中了。
如何让两个不同的项目共享资源(不是单纯的复制资源到各自的项目中去,而是即使资源文件功能改变,引用者中此资源功能叶做相同的改变):不能直接将想用的文件拖拽到项目中,那样只是单纯的引用,没有上述想要的效果。


