黑马程序员技术交流社区
标题:
@class在OC中的使用
[打印本页]
作者:
愿我能
时间:
2014-4-22 11:28
标题:
@class在OC中的使用
@class 只有在用到该类的时才会去类中查找,而#import 会将类文件全部导入,性能前者更高,那这样 遇到继承 和 组合 时,组合更应该使用@class吧,或者继承的话使用@class 也没问题吧
作者:
1722413885
时间:
2014-4-22 12:41
@class是编译阶段告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件的相互包含;
作者:
gmadong@163.com
时间:
2014-4-23 21:36
@class :
在头文件中声明一个类的存在
为了提高效率,在只需要知道类的存在的情况下,不需要导入某个类的头文件。
// #import "Book.h"
@class Book; // 不需要导入Book.h头文件,在.m文件真正使用的时候再导入
@interface Student : NSObject
@property Book *book;
@end
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2