iOS -- pch文件介绍 及用法 - $(SRCROOT)/工程名/pch文件名.pch -- <一>
2016-03-23 20:59
531 查看
文/coderWen(简书作者)原文链接:http://www.jianshu.com/p/19e8fedc9bb2著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。pch文件一般用于设置项目整体风格以及全局配置,在真实项目开发中运用极广.作用:1. 存放一些公用的宏2. 存放公用的头文件(例如分类,常量文件等)3. 自定义log(输出)原理:copy,跟#import差不多(将内容拷贝到文件头部)
使用pch文件
添加pch文件步骤新建pch文件 - 步骤: XCODE - comd + n --> OS X --> others --> 选择pch文件在pch文件中添加共有变量(宏定义)配置pch文件3.1 设置pch文件是否提前编译3.2 设置pch文件路径注意:导入pch文件时,需要加上具体路径以及文件名相关截图注意:为什么配置pch文件路径为pch文件名,出错,找不到这个文件呢? 因为pch文件一般定位到当前工程目录下,所以在使用pch文件时,需要加上pch文件的父路径。**实际开发中自用调试打印宏#ifdef DEBUG //开发调试阶段 #define XWLog(FORMAT, ...) do { \ fprintf(stderr,"%s:%d\t%s\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, __func__,[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); \ fprintf(stderr, "----------------------\n"); \ } while (0); #else //发布上线阶段 #define XWLog(...) #endif //define 是以换行为定义结束的,要是一行太长看起来就不方便了,使用"\"来进行链接两行。注意#ifdef OBJC //区分是否为OC语法#ifdef DEBUG //开发调试阶段
相关文章推荐
- iOS开发~CocoaPods使用详细说明
- iOS调试奇巧淫技(一)
- IOS-Archiver文件归档(2)
- iOS下获取用户当前语言
- iOS-手势初阶
- iOS修改文件模板与项目模板
- 改变iOS系统自带返回按钮事件
- iOS 8 Auto Layout界面自动布局系列1-自动布局的基本原理
- IOS多张图片合成一个视频
- 状态栏iOS
- iOS 最新版 CocoaPods 的安装流程
- IOS开发之第三方登陆——友盟
- iOS 学习笔记四 【xcode 7.3 ESJsonFormat-Xcode 插件不能使用的解决办法】
- iOS-滑竿、分段选择器、开关按钮的简单实现
- ios使用常用正则表达式验证密码身份证手机号【转】
- iOS开发:OC篇:常用字符串方法的运用
- iOS常用的第三方框架
- 2016最新iOS开发证书配置和安装的详细步骤攻略
- iOS-3D touch相关开发
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)