【Objective-C新特性】
一、Literals and Boxing
对于上图的写法已过时,现在起应该采用下图的写法替换:
二、Collection Subscripting
上图的代码可以简写成:
新的脚本形式的方法可以避免下面这样的潜在问题:
另外需要注意脚本化形式生成的容器都是immutable,需要使用mutableCopy方法返回mutable实例:
三、Automatic Property Synthesis
synthesize再也不用写了,LLVM会帮我们自动生成。
有人说OC是门古老的语言,我想说过去版个本的OC可以被认为古老,但一门持续改进不断优化的现代OC显然不古老,一样长年不改进优化的东西才可以认为古老,譬如……GCC。