创建pch文件如下:

添加文件Tableview-Prefix.pch

内容如下:

#import <Availability.h>

#ifndef __IPHONE_3_0

#warning "This project uses features only available in iOS SDK 3.0 and later."

#endif

#ifdef __OBJC__

#import <UIKit/UIKit.h>

#import <Foundation/Foundation.h>

#endif

Xcode6之后,pch预编译文件默认是不带的,这个需要我们去创建pch文件。记得在你向pch添加全局的头文件之前,莫忘#ifdef __OBJC__     #end。

这个宏定义的作用是保证只有OC文件可以调用pch里面的头文件,一些非OC语言不能调用,比如.cpp,.mm。

如果不加入,那么如果代码中带有.cpp,.mm文件,那么将报错。NSObjCRuntime.h   NSObject.h    NSZone.h将会报出编译异常。

最新文章

  1. 【Java EE 学习 69 中】【数据采集系统第一天】【SSH框架搭建】
  2. flume+kafka+spark streaming整合
  3. Bootstrap页面布局20 - BS缩略图
  4. documentElement和ownerDocument和ownerElement
  5. 通配符+countif()解决大于15位数的计数问题
  6. php导出word(可包含图片)
  7. python基础学习(二)--函数
  8. HDU1372:Knight Moves(经典BFS题)
  9. easyui datagrid 单元格编辑 即见即所得,MVC菜单维护,扫描增加
  10. 【Holograms 101D】一步步用Unity 开发 Hologram
  11. 浅谈OC内存管理
  12. Python面试真题第三节
  13. java列表数据基本操作
  14. 分布式文件系统 fastdfs搭建
  15. Markdown——入门使用
  16. 解决XP系统桌面图标蓝底
  17. H3C路由器映射端口到外网
  18. .net开源项目整理
  19. 20145337 《网络对抗技术》Web基础
  20. WebView 实现JS效果和a标签的点击事件

热门文章

  1. Node.js中 express-session的奇怪问题
  2. 2012年5月阿里巴巴集团&rdquo;去 IOE&rdquo;运动的思考与总结【转载+整理】
  3. ckeditor 4.2.1_演示 ckeditor 上传&amp;插入图片
  4. C#.NET常见问题(FAQ)-如何判断某个字符是否为汉字
  5. iOS开发技巧 - 使用UISlider来调整值的范围
  6. 线程:主线程、子线程 同步线程、异步线程 单线程、多线程 System.Threading与System.Windows.Threading
  7. WinForm 之 程序启动不显示主窗体
  8. 使用devenv/MSBuild在命令行编译sln或csproj
  9. Java 基础【16】 文件(文件夹) 创建和删除
  10. col-xs , col-sm , col-md , col-lg是什么意思?什么时候用?