码迷,mamicode.com
首页 > 其他好文 > 详细

objc中的类方法和实例方法有什么本质区别和联系

时间:2017-09-22 13:12:48      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:sel   成员   实例   对象   obj   不能   变量   联系   类方法   

  • 类方法:
    • 类方法是属于类对象的
    • 类方法只能通过类对象调用
    • 类方法中的self是类对象
    • 类方法可以调用其他的类方法
    • 类方法中不能访问成员变量
    • 类方法中不能直接调用对象方法
    • 类方法是存储在元类对象的方法缓存中
  • 实例方法:
    • 实例方法是属于实例对象的
    • 实例方法只能通过实例对象调用
    • 实例方法中的self是实例对象
    • 实例方法中可以访问成员变量
    • 实例方法中直接调用实例方法
    • 实例方法中可以调用类方法(通过类名)
    • 实例方法是存放在类对象的方法缓存中

objc中的类方法和实例方法有什么本质区别和联系

标签:sel   成员   实例   对象   obj   不能   变量   联系   类方法   

原文地址:http://www.cnblogs.com/huangzs/p/7574249.html

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