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并包含在每个要使用的文件中
答案 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上导入常量文件并在整个应用程序中使用。