关闭

黑马程序员---OC基础---常见错误汇总

标签: 黑马程序员
153人阅读 评论(0) 收藏 举报
分类:

------- android培训java培训IOS培训期待与您交流! ----------

1、常见错误

(1)@interface和@end以及@implementation和@end不能嵌套包含:

OC是弱语法,可以只有@implementation,但实际开发中千万不要这样。

@interface Car:NSObject

@interface Person:NSObject

@end

@end
这种定义方法是错误的,系统会给出提示。

(2)只有类的声明没有类的实现:只有@interface 没有 @implementation时,编译可以通过,而执行时会报错:


(3)漏写了@end。

(4)两个类的对象声明顺序(可以把顺序打乱)。

(5)成员变量没有写在{}里。

(6)方法的声明写在了 {} 里面。

(7)在声明时不能对类的成员变量进行初始化,请注意成员变量不能脱离对象而独立存在。

(8)方法无法像函数那样的调用。

(9)成员变量和方法不能用static等关键字修饰,不要和c语言混淆。

(10)类的实现可以写在mian函数后面,在使用之前只要有声明就可以。

经典错误:只声明方法,没有实现:


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2481次
    • 积分:157
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档