一,@interface是类的声明,@implementation是类的实现,两者不能相互嵌套。
二,类必须要先声明,再实现。
三、类的声明和实现必须都要有,就算没有方法,类的实现也必不可少。
四、类的声明必须要放在使用类的前面,实现可以放在使用类的后面。
五、声明类的时候,类的声明和实现必须要同时存在。
六、属性吗一定要以下划线开头。类名的首字母必须大写,这是规范。
七,属性名不允许声明的时候初始化。在为类写属性的时候,不允许为属性赋值。
八,oc方法必须要通过创建对象,用对象名来调用。
九,方法只有声明,没有实现。1.编译器不会报错,只会给警告。2.如果是指针指向的对象,只有方法的声明没有方法的实现,用指针来调用这个方法,执行的时候就会报错。unrecognized selector set to instance 0x100420510. |
|