共3条回复
楼长
·
adad184
回复于 2013年12月02日
可以少写一个alloc 节约生命
2楼
·
tinyfool
回复于 2013年12月02日
现在确实感觉区别不大了
arrayWithObjects这类就是方法名第一个部分跟类名相同的方法,有一个名字叫做便利方法,其实也是当年init然后autorelease看起来很麻烦才特意搞出来的。虽然可能效果上已经很累似了,但是应该还是有区别的。autorelease使用的是autorelease pool,ARC是自动在合适的位置帮你添加release代码之类的,还是有点区别的。ARC可能在大多数时候比autorelease pool更高效一些。建议还是用init方法吧。
当然最重要的是养成习惯吧,不要肆意混用就好了