在 Objective-C 中使用 @class 或 #import 有什么区别?
我看过各种教程,只有少数使用@class,而大多数其他教程都使用#import。
@class
不导入文件,它只是对编译器说“即使你不知道这个类也存在,如果我使用它,请不要警告我”。#import
实际上导入该文件,以便您可以使用所有方法和实例变量。@class
用于节省编译时间(导入整个文件会使编译花费更多时间)。您可以使用#import
如果您愿意,您的项目构建将需要更长的时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)