xcode 中添加pch文件
2024-09-14 20:56:36
xcode6以后去掉了pch文件,据说苹果是觉得把头文件加在pch中,会让编译变慢,但是作为我们程序员来说难不倒我们,所以我们手动来添加一下pch文件即可
首先创建一个工程,然后创建一个pch文件,如下图
创建的是记得点击下面的勾
然后在bulid settings中进行搜索pref
我们在prefix header中添加路径$(SRCROOT)/PCHDemo/PreFile.pch
其中PCHDemo是你工程的名称 PreFile是你刚才创建的pch文件
ok,做完以上就算是添加完成了,那么就可以运行你的工程!
接下来你运行工程,有可能还会报错,报错信息如下
Could not build module XXX
那么修改一下这里把以上这段运行在 #ifdef __OBJC__ #endif里面,如下
#ifdef __OBJC__
#import
#import
#import "ZCControl.h"
#define WIDTH [UIScreen mainScreen].bounds.size.width
#define HEIGHT [UIScreen mainScreen].bounds.size.height
#endif
这样就可以了.
最新文章
- 第一次链接Azure,固定实例内部IP(DIP)
- MySQL5.6 GTID、多线程复制
- PCI在linux系统中注册与注销示例
- sql alter表字段处理
- 使用PHP+ajax打造聊天室应用
- bzoj 1449 [JSOI2009]球队收益(费用拆分,最小费用流)
- javascript笔记3之数据类型
- AOP的实现原理——动态代理
- Activity的LaunchMode情景思考
- Object-c学习之路八(NSArray(数组)遍历和排序)
- Ansible Lookup
- Spring Security(三十二):10. Core Services
- 印象笔记无法连服务器(internet explore的问题)
- 解决提交项目到GitHub,报错Please tell me who you are的问题
- 第三章 mybatis-generator + mysql/ptsql
- eclipse+cygwin+cdt搭建c/c++开发环境
- 一个单元测试 学习 aysnc await
- git revert后导致合并代码丢失
- IIS6中给Framework2,。0站点的虚拟目录(2.0版本)下发布Web API项目(4.0版本)问题处理
- Linux操作系统简介
热门文章
- 模仿京东顶部搜索条效果制作的一个小demo
- iOS 导航控制器如何随意push和pop 想要在 A push B 后, B 在push 到 D ,然后从 D pop 到 C ,在从 C pop 的A
- 警告:Pointer is missing a nullability type specifier (__nonnull or __nullable)
- ElasticSearch 概念解析
- 主机开启后,显示器显示NO SIGNAL,无信号
- [转载]“java.sql.SQLException:指定了无效的 Oracle URL”
- Tinymce4 中Ajax多次加载时,会出现菜单在第二次进入时,显示的下拉菜单在左上角
- ReactiveCocoa 谈谈concat
- 隐藏NavigationBar 带来的坑
- 封装DB类