8篇文章 · 4637字 · 3人关注
使用NSTimer可能会碰到循环引用的问题。特别是当类具有NSTimer类型的成员变量,并且需要反复执行计时任务时。例如 类有一个成员变量_ti...
现在使用beta版的系统或者Xcode提交程序到App Store时,会提示:工具链无效。新 App 和 App 更新必须使用公共(正式)版 X...
NSCopying NSCopying是一个与对象拷贝有关的协议。如果想让一个类的对象支持拷贝,就需要让该类实现NSCopying协议。NSCo...
消息发送 在Objective-C中,使用对象进行方法调用是一个消息发送的过程(Objective-C采用“动态绑定机制”,所以所要调用的方法直...
使用简单的谓词: NSPredicate *predicate = [NSPredicate predicatedWithFormat:@"na...
键值编码(key-value coding)是一种间接更改对象状态的方式。通过传入的字符串(key)查找要更改的对象的状态。查找的规则是,先查找...
自定义类时,一般都要需要提供初始化方法。正确的设置初始化方法,才能保证类的使用者使用自定义类时不出现问题。 提供一个designated ini...
BOOL的实际类型是signed char,所以赋值给BOOL类型时,可能会出现截断的情况。 #define指令把YES定义为1,NO定义为0。...
文集作者