我第一次将来自另一个项目的类文件添加到我的新iPhone窗口.该类是一个定义多边形的简单类,以及NSObject的子类.作为Objective C类的标准模板的一部分,此类定义导入Cocoa.h
#import
但是,只要添加这个类,我就会收到错误
Cocoa/Cocoa.h:No such file or directory.
我不明白这一点,因为完全相同的行出现在同一项目中的另一个类定义(控制器)中.
NSObject的子类(至少在iPhone上)不会导入Cocoa.h头.相反,他们导入Foundation.h:
#import
在iPhone上,您通常使用UIKit而不是Cocoa,适用于Mac OS X.
#import
您可以在不引用任何用户界面内容的模型类中仅导入Foundation框架.
#import