iOS 添加pch全局引用文件

pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息
Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建

  1. 将文件命名为:工程名-Prefix.pch
  2. 配置Build Settings:
$(SRCROOT)/Health/Health-Prefix.pch

$(SRCROOT)为根目录,为工程最外层目录

  1. 在pch中:
    #define 工程中不用包含头文件都可以加载

例:以iPhone6的屏幕为标准,乘以这两个数得到的距离与iPhone6中屏幕比例相同

#ifdef __OBJC__
#define OffWidth [UIScreen mainScreen].bounds.size.width / 375
#define OffHeight [UIScreen mainScreen].bounds.size.height / 667
#endif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PCH文件是一个标准的预编译头文件( Pre-Compiled Header),在Xcode6之前的版本中,系统模...
    杰森_Jason阅读 6,292评论 0 7
  • iOS开发 .pch文件的 应用 原文地址:http://www.jianshu.com/p/67ce72c4ad...
    管乐_VICTOR阅读 3,856评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • 首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用...
    ShanJiJi阅读 8,430评论 0 7
  • 在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-P...
    Ashen_C阅读 367评论 0 0