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
总结 在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) 代表当前目录
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) 代表当前目录
相关文章推荐
- gdb/vim 基础
- plist 和 Xib
- vbox端口转发
- vbox端口转发
- UESTC_秋实大哥与连锁快餐店 2015 UESTC Training for Graph Theory<Problem A>
- VS2013MFC单文档工程学习笔记七 - 创建新的一个窗口并让窗口2透明
- op编译信赖的库
- fragment acitivity onActivityResult不响应汇总
- op编译信赖的库
- VMware下Ubuntu14.04的静态IP设置
- Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
- Manacher算法:求解最长回文字符串,时间复杂度为O(N)
- Cocos2d-X手游源码/iOS/Android/cocos2dx源码/AppStore/手游资源“集中营”
- 记使用WaitGroup时的一个错误
- 在Ubuntu 12.04中安装和配置vmware tools
- “Lc.exe已退出 代码为-1”的解决办法
- (自创)世界上最美丽浪漫的函数组合
- 如何解决Kerberos问题: "Server has invalid Kerberos principal: hdfs/host2@****.COM"
- ubuntu14.04 Markdown编辑器推荐之Remarkable
- Java第四次实验报告