A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 池莉娘子 中级黑马   /  2015-7-11 14:24  /  1145 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      类也是一个对象,是class类型的对象,即类对象
对比:
利用Person类定义一个Person类型的实例对象
Person *p = [[Person alloc] init];
利用class创建类对象
Class c = [Person class];,返回类对象
    当程序启动时,就会加载项目中所有的类和分类,情切都会调用次+ (void)load方法,没有使用也会加载,加载总是先加载父类,然后子类,最后是分类;当类被第一次使用时,会再调用一次+ (void)initialize方法。通常我们可以重写+load方法和+initialize方法来查看类在什么时候被加载和被使用。
(其实我对类方法也不怎么熟悉,有没有能具体说下,这个用在什么场合)

1 个回复

倒序浏览
还是只是一个定义
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马