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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

老师在讲类本质深入研究类的加载和初始化时,总结到程序一旦启动,就会加载项目中所有的类和分类,加载后会调用所有类和分类的+load方法,寻思着类加载是不是可以理解为给类分配内存空间,就像创建对象时的alloc?请高手不吝赐教~

2 个回复

倒序浏览
可以这样理解。类是对象的模板,那么创建对象之前模板先得存在吧。这就是类对象存在的意义。类对象保存了成员变量和方法的信息,创建对象和方法调用都要去找类对象查询
回复 使用道具 举报
alloc 只是向底层申请内存空间,还没有真正的分配空间。init后就分配了空间。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马