摘要: // AppDelegate.h文件@property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask;// AppDelegate.m文件- (void)applicationDidEnterBackgroun... 阅读全文
posted @ 2015-05-15 21:44 刘子 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 造成unrecognized selector sent to instance的原因很多,对象被提前release、引用的实例的方法不存在了或者这个方法在类中没有实现等等。控制台仅是简单的告诉你出现此种错误,随后一堆堆堆栈相关的地址。 这时想快速定位BUG的话,定制DEBUG断点是一个相比... 阅读全文
posted @ 2015-05-06 16:05 刘子 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 主要用于Xcode输出台的彩色化一、首先安装xCode扩展插件XcodeColors 1.下载地址:https://github.com/robbiehanson/XcodeColors 2.下载完成后,打开XcodeColors项目,直接编译,不需要运行。它会在你的电脑中安装插XcodeColor... 阅读全文
posted @ 2015-05-04 10:20 刘子 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: #pragma声明是彰显Objective-C工艺的标志之一。虽然#pragma最初的目的是为了使得源代码在不同的编译器下兼容的,但精明的Xcode编码器将#pragma使用到了极致。在现在的背景下,#pragma避开了注释和代码之间的界限。作为预处理指令,#pragma在编译时进行计算。但它并不像... 阅读全文
posted @ 2015-04-07 09:35 刘子 阅读(272) 评论(0) 推荐(0) 编辑
摘要: __bridge只做类型转换,但是不修改对象(内存)管理权;__bridge_retained(也可以使用CFBridgingRetain)将Objective-C的对象转换为Core Foundation的对象,同时将对象(内存)的管理权交给我们,后续需要使用CFRelease或者相关方法来释放对... 阅读全文
posted @ 2015-01-04 14:22 刘子 阅读(174) 评论(0) 推荐(0) 编辑