initWithString、initWithFormat及stringWithFormat的区别
其实这几个方法看似没啥区别,用的时候也很少在意,但最近无聊折腾了一下,却发现有些端倪。这里先说Apple的一个优化策略:TaggedPointer,这里引用大神的文章:iOSTaggedPointer-。简单来说就是运行时让能用指针地址表达的值就用指针地址表达,不再单独分配内存地址,上个代码先:以a的ascii码为基础,依次加一,然后根据新的ascii码生成字符串a、b、c.....i、j,并打印