.pch替换以放置常量文件

时间:2016-01-29 06:15:53

标签: ios objective-c xcode

Projectcode-Prefix.pch在Xcode 6中丢失。

我们可以创建.h文件并使用#define创建常量,然后在Xcode 6之前将此文件包含在项目的前缀文件中。

示例constant.h文件

 #define OK @"OK"

转到标题#import" Constants.h"中的View Controller include文件 或在pch文件中定义,以便所有View控制器可以访问文件

在viewDidLoad

NSLog(@"%@",OK);

我的问题是

在哪里包含我的constant.h文件所以可以从所有视图控制器访问文件,就像我们使用.pch文件一样?

编辑: 我的问题是更换.pch文件?好像苹果从Xcode中删除它们必须是一些替代方案来实现这个目标而不添加.pch并包含在每个要使用的文件中

3 个答案:

答案 0 :(得分:1)

你自己回答了你的问题。这里

We can create .h file and use #define to create constants and then include this file to prefix file of our project before Xcode 6.

您在pch文件中包含Common.h文件。而且你没有#import任何东西,因为PCH文件在所有类中都可用,并且PCH文件中的任何导入也可用于所有类。因此,PCH文件被称为预编译标题文件。

答案 1 :(得分:0)

您可以在Build Settings-> Prefix Header中配置pch文件。键入pch文件的路径或相对于xcodeproj文件的.h文件。

答案 2 :(得分:-1)

是您可以为Xcode创建头文件。我确信pch是使用整个应用程序的最佳方式。您可以在pch上导入常量文件并在整个应用程序中使用。