码迷,mamicode.com
首页 > 编程语言 > 详细

OC语言基础知识2

时间:2016-07-15 13:38:11      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

  • 常见错误
  1. @interface @end 和@implementation @end不能嵌套包含
  2. 只有类的声明没有类的实现
  3. 漏泄@end
  4. 两个类的声明嵌套(可以把循序打乱)
  5. 成员变量没有写在{}里面
  6. 方法的声明写了{}里面
  7. 声明时对类的成员变量进行初始化,请注意成员变量不能脱离对象而独立存在
  8. 方法无法向函数那样调用
  9. 成员变量和方法不能用static等关键字修饰,不要和C语言混淆
  10. 类的实现可以写在main函数后面,在使用之前只要有声明就可以
  • OC对象与函数

          OC对象与函数有着本质的区别:

  1.   方法的实现只能写在@implementation @end 中,对象方法的声明只能写在@interface  @end中间
  2. 对象方法都以-开头,类方法都以+号开头
  3. 对象方法只能由对象调用,类方法只能由类调用,不能当做函数一样调用
  4. 函数属于整个文件,可以写在文件中的任何位置,包括@implementation @end中,但写在@interface  @end会无法识别,函数的声明可以再main函数内部也可以在main函数外部
  5. 对象方法归类\对象所有
  6. 函数调用不依赖与对象
  7. 函数内部不能直接通过成员变量名访问对象的成员变量

OC语言基础知识2

标签:

原文地址:http://www.cnblogs.com/2524742620-fang/p/5673151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!