黑马程序员技术交流社区

标题: @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