iOS 添加pch全局引用文件
2015-10-29 09:07
495 查看
pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息
Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建
命名为 工程名-Prefix.pch
配置Build Settings:
$(SRCROOT)/Health/Health-Prefix.pch
$(SRCROOT)为根目录,为工程最外层目录
在pch中:
#define 工程中不用包含头文件都可以加载
以iPhone6的屏幕为标准,乘以这两个数得到的距离与iPhone6中屏幕比例相同
#ifdef __OBJC__
#define OffWidth [UIScreen mainScreen].bounds.size.width / 375
#define OffHeight [UIScreen mainScreen].bounds.size.height / 667
#endif
Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建
命名为 工程名-Prefix.pch
配置Build Settings:
$(SRCROOT)/Health/Health-Prefix.pch
$(SRCROOT)为根目录,为工程最外层目录
在pch中:
#define 工程中不用包含头文件都可以加载
以iPhone6的屏幕为标准,乘以这两个数得到的距离与iPhone6中屏幕比例相同
#ifdef __OBJC__
#define OffWidth [UIScreen mainScreen].bounds.size.width / 375
#define OffHeight [UIScreen mainScreen].bounds.size.height / 667
#endif
相关文章推荐
- xcode6 创建pch文件
- 两步添加配置pch文件
- 关于Xcode 6 中去掉pch文件的原因及添加方法
- .pch文件的创建和旧代码使用
- Info.plist 和 pch 文件
- Xcode6中添加pch文件
- 添加pch文件
- Swift下引用pch文件
- Xcode6 中添加pch文件
- iOS 分类的基本使用(更改frame)以及全局变量.pch的使用
- Xcode中添加pch文件
- iOS敏捷开发之道,常用的宏定义总结
- c++ fatal error C1083: 无法打开预编译头文件:“.\Debug\router.pch” (转)
- iOS - .pch文件的使用
- could not build module foundation
- Xcode Precompile Prefix Header浅析
- 为Xcode6 添加预编译文件 .pch
- IOS .pch 文件详解
- Xcode 6 创建 pch文件
- pch文件夹和.sdf文件夹