没有#import <foundation foundation.h =“”>语句如何在我的Iphone应用程序中使用它</foundation>

时间:2011-12-02 10:54:30

标签: iphone objective-c iphone-sdk-3.0

我是Objective C和iphone开发的新手。我在某处读到了我需要在我想要使用它们的文件中导入基础框架的头文件。但是我看到了一个使用NSString, NSDate, NSArray等的Iphone项目示例,但从来没有像#import Foundation.h#import NSString.h那样的声明。

3 个答案:

答案 0 :(得分:2)

导入可能是prefix header。前缀标题被添加到每个被编译的文件的顶部。

答案 1 :(得分:2)

查看支持文件会有一个文件yourprojectname-Prefix.pch打开它..

那里你会有类似......

//
// Prefix header for all source files of the 'yourProject' target in the 'yourProject' project
//

#import <Availability.h>

#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif

这会自动添加到您的文件中。

答案 2 :(得分:1)

您是否看过项目“支持文件”文件夹中的Prefix.pch文件?