您的位置:首页 > 其它

xcode6中如何添加pch文件

2015-06-12 00:53 375 查看
在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性,但潜在的也带来了一些问题,这也是在Xcode6中默认不再创建pch的原因吧。

1、新建一个PCH文件





在搜索框里输入prefix搜索一下,比较好找

(1)将绿色部分,也就是Precompile Prefix Header的值设置为YES
(2)修改Prefix Header的路径



3、pch文件
添加代码

#ifdef __OBJC__

#import

#endif

//
//  PrefixHeader.pch
//  UIdatepickView键盘简单处理
//
//  Created by zjj on 15/6/12.
//  Copyright (c) 2015年 zjj. All rights reserved.
//

#ifndef UIdatepickView_______PrefixHeader_pch
#define UIdatepickView_______PrefixHeader_pch
#endif

#ifdef __OBJC__
//    #import <UIKit/UIKit.h>
#define age 28
#endif

//调试模式 判断debug是否存在
#ifdef DEBUG
#define DJLog(...) NSLog(__VA_ARGS__)
#else//发布模式
#define DJLog(...)
#endif


总结 在XCODE 6.0以上版本中简略步骤

Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件。

然后修改工程配置文件加载pch文件 点击项目名称 右侧栏 PROJECT 下 输入prefix

找到 APPLE LLVM6.1 Language 里面的project prefix Header 改为YES

将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/lottery/PchFile.pch)

注意:$(SRCROOT) 代表当前目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: