在iOS开发过程中,有可能会在多个页面用到一些常量,例如某控件的坐标、控件的固定间距、枚举等…… 下边给大家介绍一个小方法,在一个专门的类中定义这些常量(便于后期的修改和管理),并将头文件导入到PCH文件,就可以在任意地方调用了,步骤如下: 1、创建新的类,继承自NSObject 2、清空.h和.m ...
分类:
其他好文 时间:
2016-04-11 18:34:51
阅读次数:
200
1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能。 http://www.cnblogs.com/zhhl/p/5165184.html #ifndef PCHText_pch #define PCHTex ...
分类:
其他好文 时间:
2016-04-11 15:45:28
阅读次数:
125
一、创建pch文件,默认跟项目同名 二、告诉系统,编译的时候要编译pch文件的步骤 三、把经常用到的宏 或者 分类 包含到这里 ...
分类:
移动开发 时间:
2016-04-10 14:23:16
阅读次数:
151
$(SRCROOT)/PrefixHeader.pch自动适配pch地址 __weak __block typeof(self) weakself = self; __weak typeof(self)weakSelf = self; #define DN_DEBUG_LOG(fmt, ...) { ...
分类:
移动开发 时间:
2016-03-30 12:32:50
阅读次数:
199
一、创建pch文件。点击command+N。如下图操作 命名规则一般都是:项目名称-Prefix 第二步 OK,到这里已经把pch文件制作完毕。接下来就可以用了。 pch文件一般书写的是全局都可以用到的数据。 比如: 屏幕的宽高、颜色(宏后面不加标点) 当然还有多行宏。多行宏的书写是在每一行的末尾加 ...
分类:
移动开发 时间:
2016-03-28 16:58:36
阅读次数:
200
1.首先创建一个pch 文件,名字一般都是用默认的名 2.点击项目名 3.最重要的,修改文件路径名 这里面我试了一下,发现不加$(SRCROOT) ,直接写项目的名字+ pch文件的名字也是可以的 4.最后就可以在里面写一些常用的,方便外部利用的断码了 纯属为了方便自己学习记忆,有错误的地方请指点,
分类:
移动开发 时间:
2016-03-20 21:20:36
阅读次数:
194
作用: 在需要引入的头文件比较多的时候可以使用, 创建成功之后,引入头文件.之后再使用的时候不需要引入头文件 步骤: 1.创建一个这样的文件 2.进行一下设置 路径的设置 修改为yes,预编译这个文件 3.报错时候的解决 原因是上边的路径错误.重新设置路径 错误提示
分类:
其他好文 时间:
2016-03-19 12:43:33
阅读次数:
145
1.打开xcode 7.2 项目,在屏幕顶端的工具栏,选择File>New>File..>iOS>Other>PCH File,点击"next"下一步 2.文件命名,如果项目工程名是"Abc",那么PCH文件名该为"Abc-Prefix.pch", 3.新创建的PCH文件内容如下; 4.点击工程Pr
分类:
其他好文 时间:
2016-03-18 20:14:41
阅读次数:
211
公司中不直接使用NSLog,而是利用宏定义自己的打印函数,将该打印函数写在项目的.pch文件中.调试的时候往往用到好多打印,但发布的时候确不需要.(一下是在公司中的一些处理) 一,固定写法: #define MYLog(...) NSLog(__VA_ARGS__) 二,注意: 1,MYLog括号中
分类:
其他好文 时间:
2016-03-18 10:44:05
阅读次数:
153
新换的公司,接手的项目里面连pch文件都没有,每次需要用到屏幕的宽高时,都是现写。今天既然碰到了,就把PCH这个玩意说一下。 1.Command+N,打开新建文件窗口:iOS->Other->PCH file,创建一个pch文件; 2.在Building Setting中搜索Prefix Heade
分类:
移动开发 时间:
2016-03-16 16:57:23
阅读次数:
209