Tekkaman

导航

 

Objective-C新特性

一、Literals and Boxing

 

 对于上图的写法已过时,现在起应该采用下图的写法替换:

 

二、Collection Subscripting

 

 上图的代码可以简写成:

 

新的脚本形式的方法可以避免下面这样的潜在问题:

另外需要注意脚本化形式生成的容器都是immutable,需要使用mutableCopy方法返回mutable实例:

三、Automatic Property Synthesis

synthesize再也不用写了,LLVM会帮我们自动生成。

有人说OC是门古老的语言,我想说过去版个本的OC可以被认为古老,但一门持续改进不断优化的现代OC显然不古老,一样长年不改进优化的东西才可以认为古老,譬如……GCC。

posted on 2012-11-10 13:25  Tekkaman  阅读(176)  评论(0编辑  收藏  举报