1、@interface 类声明 @end和@implementation 类实现 @end都不能嵌套使用。
2、类的声明和实现应该成对出现
3、OC是个弱语法的语言
4、漏写@end
4、两个类的对象声明顺序(可以把顺序打乱)类的声明写在类的实现之前。
5、成员变量和方法应写在{}中
6、在声明时不能对类的成员变量进行初始化
7、方法无法相函数那样的调用
8、成员变量和方法不能用static等关键字修饰。
9、类的实现可以写在main函数后,在使用之前只要有声明就可以了。
10、OC中的经典错误
: unrecognized selector sent to instance 0x100208690表示只声明了类,却没有类的实现。 |
|