2013年11月7日

让我们的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)

2013年5月20日

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 阅读(194) 评论(0) 推荐(0)

2012年1月3日

MBP(MacBookPro)使用时出现电流声的原因及解决方法

摘要: 最近使用MacBookPro时发现,本本时不时的传来“滋滋”的电流声,夜深人静的时候听了让人很闹心。遂谷姐解决方法,根据搜索到的结果,是因为当本本充满电之后,左上角的magesafe由于电压不稳定,会发出“滋滋”的电流声。参考了几个解决方法,比如打开photo booth再强行退出休眠之类的,都未见效。后来想想如果因为电流不稳定的话,是不是换上三相插头就好了呢?试了一下,果然没有那烦人的“滋滋”声了,世界安静了⋯实际上使用macbook系列的时候,由于是金属外壳,所以不使用三相插头的话,还会有其他问题。比如漏电之类的。这些都可以在换用三相插头之后解决掉的⋯(喜欢那种被电的,麻麻的感觉的童鞋除外 阅读全文

posted @ 2012-01-03 20:47 Jack-Cheng 阅读(5118) 评论(0) 推荐(1)

导航