iOS-如何在工程内添加pch预编译头文件
2016-01-28 18:02
225 查看
pre-Compile Header(预编译头文件)
pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译这些代码.
那么,在iOS工程中如何添加pch文件
1.在工程中cmd+N新建New file文件,选择other-PCH file 确定创建
2.创建成功后工程中显示
3.在targets中,选择Build Settings ----找到 APP LLVM 7.0 - Language----找到Prefix hearder
4.在Prefix hearder右侧的双击填入地址
法一:手动填入 工程名/文件名
法二:拖入文件如图(缺点:如果改变工程文件位置,相应的pch路径也被改变,将不可用,导致编译失败)
5.点击Prefix hearder.pch文件,填入你需要的宏定义或导入你要全局引用的头文件:如图
6.现在就可以在工程中不用导入头文件使用啦
注:慎用PCH文件,切记不要导入系统库( 类似:#import
<UIKit/UIKit.h> )或第三方库,因为程序每次运行是先运行PCH预编译头文件,如果加入大型库,会拖慢整体速度
pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译这些代码.
那么,在iOS工程中如何添加pch文件
方法/步骤
1.在工程中cmd+N新建New file文件,选择other-PCH file 确定创建2.创建成功后工程中显示
3.在targets中,选择Build Settings ----找到 APP LLVM 7.0 - Language----找到Prefix hearder
4.在Prefix hearder右侧的双击填入地址
法一:手动填入 工程名/文件名
法二:拖入文件如图(缺点:如果改变工程文件位置,相应的pch路径也被改变,将不可用,导致编译失败)
5.点击Prefix hearder.pch文件,填入你需要的宏定义或导入你要全局引用的头文件:如图
6.现在就可以在工程中不用导入头文件使用啦
注:慎用PCH文件,切记不要导入系统库( 类似:#import
<UIKit/UIKit.h> )或第三方库,因为程序每次运行是先运行PCH预编译头文件,如果加入大型库,会拖慢整体速度
相关文章推荐
- iOS自带分享
- 在iOS中接入Bugly来拦截崩溃
- iOS图片上传
- iOS 整体框架类图
- iOS JSON NSString Convert to NSDictionary
- 苹果开发的一点小总结(1)
- iOS-NSRange NSMakeRange(location,length)介绍
- iOS证书配置及详解
- iOS 开启子线程并并回到主线程
- ios 原生sdk 识别图片中的二维码
- 一个tableView的Cell中有两个点击按钮及tableView的重用
- iOS开发之旅--_isa和_imp指针
- iOS 视图在不同View之间的切换(对于convertRect:函数的一些理解)
- 我常去逛的iOS干货文章、blog等【持续更新】
- iOS 开发技术牛人博客
- iOS---Foundation(NSDecimalNumber.h)
- iOS:CYLTabBarController的具体使用实例:实现新浪微博的主流框架
- iOS开发-frame与bounds的区别
- ios textField详解
- iOS8开始默认语言有变化