随笔分类 -  iOS开发

分享iOS开发学习中遇到的问题,以及解决方法。
让我们的Xcode支持TODO、FIXME等标签
摘要:以前做使用Eclipse的时候,没感觉支持TODO等标记很特别。现在做iOS开发后愈发的觉得缺少了这个功能十分碍手,遂google之,找到了以下方法,供需要的朋友使用。原理:在编译时,使用脚本检查所有.h和.m代码(需要支持其他文件的朋友可以自行修改脚本),匹配到以"TODO"、"FIXME"等标记的代码时,给该行添加warnning。脚本如下:1 KEYWORDS="TODO|FIXME|\?\?\?:|\!\!\!:"2 find "${SRCROOT}" \( -name "*.h" -o 阅读全文

posted @ 2013-11-07 12:54 Jack-Cheng 阅读(754) 评论(0) 推荐(0)

nil, Nil, NULL和[NSNull null]的区别
摘要:最近在项目中使用到各种空值判断,于是Google之,总结如下,当做备忘录。一、nilnil用来表示Objective-C空对象,它本身并不是一个对象(此处注意,下面跟[NSNull null]有区别)。它可以表示任意id或者通过@interface声明的Objective-C类型。eg.id nilId = nil;NSString *nilStr = nil;二、NilNil用来表示Objective-C的空Class,它本身也不是一个对象。Nil在实际开发中并不常用到,它用来标志一个对象的Class为空。eg.Class NilClass = Nil;Class notNilClass.. 阅读全文

posted @ 2013-05-20 15:42 Jack-Cheng 阅读(196) 评论(0) 推荐(0)

导航