黑马程序员技术交流社区
标题:
OC基础笔记,【面试】#import和@class的区别
[打印本页]
作者:
丿白衬衫
时间:
2015-9-24 20:20
标题:
OC基础笔记,【面试】#import和@class的区别
作用上的区别
#import会包含引用类的所有信息(内容), 包括引用类的变量和方法
@class仅仅是告诉编译器有这么一个类, 具体这个类里有什么信息, 完全不知
效率上的区别
如果有上百个头文件都#import了同一个文件,或者这些文件依次被#import,那么一旦最开始的头文件稍有改动,后面引用到这个文件的所有类都需要重新编译一遍 , 编译效率非常低 相对来讲,使用@class方式就不会出现这种问题了
作者:
大宝820
时间:
2015-9-24 23:24
正好今天看到这一段
作者:
HiGodl
时间:
2015-9-25 00:21
刚看过这部分,确实要注意
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2