1、如果出现Cannot find interface definition for Tire之类的错误,通常是因为忘记#import头文件了
2、OC引入关键字@class来告诉编译器:这是一个类,所以我需要通过指针来引用它。这样编译器就会平静下来,它并不需要知道关于这个类的更多信息,只要了解它通过指针来饮用的即可。这样的方法,也可以避免循环引用。但是,在子类引用父类的时候,就必须使用#import而不能用@calss,因为编译器需要先知道,所有关于超类的信息,才能够构建子类的@interface
3、comd+[和comd+]可以控制左右移动代码
4、建立快照comd+ctrl+s
5、局部替换Edit>Edit All in Scope
6、命名重构-》Edit>Rafactor
7、open quickly ->comd+shift+d
8、h和m相互显示comd+option+上箭头
9、书签comd+d
10、代码折叠view->code folding
11、导航栏中放入-号 #Pragma mark -
12、调试跳入:comd+shift+I 跳出:comd+shift+T 跳过:comd+shift+O 继续:comd+shift+P
13、一个疑问,XCODE5的调用栈在什么位置