¤¤¤
Why are you trying so hard to fit in

when you were born to stand out

我还活着

我还活着

这年头确实没有心情更新文字 blog 了。 但是得统一说件事儿, 感谢不少同学觉得这个域名牛逼,我自己也很后悔没多弄几个牛逼的域名。 但是,请不要再来问我卖不卖了,我的域名你们买不起的。谢谢了。

更新几张最近拍的照片

更新几张最近拍的照片

jyostyle’s photostream on Flickr.

Dose LG on Macbook Pro with Retina Display really that bad?

Dose LG on Macbook Pro with Retina Display really that bad?

I and my company had bought & exchanged about 11 rMBPs, 9 of them have LG displays, 2 of them have...

既然给空指针发送消息不会崩溃,那么我们是否还有必要在发消息前判断一下指针是否为空?

既然给空指针发送消息不会崩溃,那么我们是否还有必要在发消息前判断一下指针是否为空?

在知乎上有人问到说,斯坦福课程里推荐不用判断 nil。但是有时候不判断 nil 又会导致程序崩溃,例如往 NSArray 里插入一个 nil 的情况。 以下是我的回答: 不管斯坦福怎么说,我的建议是如果这个指针可能为空,那么用之前都做一下判断。 为什么这么建议呢? 首先,最实际的理由是,给空指针发消息是非常慢的,而做一下 if 判断是否为空是非常快的操作。 这个速度上的差别是百倍这个单位的。 为什么呢?因为给 nil 发消息这件事情是在运行时判断的,而系统也并非简单的丢掉这个消息,系统还需要判断这个消息是否需要返回值,如果需要,还要判断返回值的类型:如果返回指针、数字、真伪等,则返回 0,如果返回的是 OS...

MacBook Pro 应当电池用完后充电,还是用到 20% 时充电?

MacBook Pro 应当电池用完后充电,还是用到 20% 时充电?

该用就用,想充就充。不要总是在同一个位置开始充电,甚至不需要每次都等到电池被充满了才拔掉电源。 因为锂电池更喜欢没有规律的充放电,总是让电池保持在充满或者完全空掉的状态,是让号称没有记忆现象的锂电池出现记忆现象的最好办法。 如果你把笔记本当台式机用,那么至少每个月做一次充放电(也不需要每次都完全放完)。 另外为何不去看看苹果的网站,人家有权威的官方建议,甚至还能给你的 iCal 加上一个充放电提醒的 event。 http://www.apple.com/batteries/notebooks.html