摘要: PCH:作用: 1.存放一些公有的宏. 2.导入一些公有的头文件. 3.自定义Log PCH原理: 把PCH文件当中所有内容给复制一份,到工程当中所有的文件当中. 配置PCH文件: 1.Buiding Setting prefix ->LLVM 2.提... 阅读全文
posted @ 2016-01-09 20:54 mshong 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预编译)工作也叫做宏展开:将宏名替换为字... 阅读全文
posted @ 2016-01-09 20:25 mshong 阅读(7909) 评论(0) 推荐(1) 编辑
摘要: IOS开发中,文本解析,键值处理等都会用到常量项目中大部分的处理都是用的C的预处理#define来处理常量,比如:#define ELEMENT “element”#define NODE "node"复制代码等到用的时候,直接加入这个头文件就可以了。 ... 阅读全文
posted @ 2016-01-09 19:54 mshong 阅读(807) 评论(0) 推荐(0) 编辑
摘要: copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖retain属性表示两个对象地址相同(建立一个指针,指针拷贝),... 阅读全文
posted @ 2016-01-09 19:50 mshong 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-01-09 18:32 mshong 阅读(118) 评论(0) 推荐(0) 编辑
摘要: NSString --实例化方法-------------- NSString *str = [[NSString alloc] init]; NSString *str = [[[NSString alloc] init] autorelease]; 注意:在NSString 中存在自己的实例... 阅读全文
posted @ 2016-01-09 18:25 mshong 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度!code6之前的版本建项目就自动添加了是这样的:xcode6后的版本要自己手动的添加步骤如下:1)2)3) $(SRCROOT)/pchFile.pch这样就ok了!----------------------------... 阅读全文
posted @ 2016-01-09 18:22 mshong 阅读(113) 评论(0) 推荐(0) 编辑