黑马程序员技术交流社区
标题:
@class和#import的区别
[打印本页]
作者:
简单的爱
时间:
2016-3-15 21:17
标题:
@class和#import的区别
@class和#import的区别:
1)使用#import的时候,引入的是整个文件,包括里面的方法和变量,而@class只是告诉编译器有这么一个类,而没有将类里的内容引入到新文件中去
2)@class写在.h文件中,而要使用这个类的内容,则在.m文件中用#import导入
3)当有多个文件引入这一个文件时,如果用#import引入的话,这个文件一旦有一点变化,其他的文件都需要改动,重新编译,运行,效率比较低,而用@cLass相对就不会出现这种情况了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2