![]() | 1 txx 2012-05-11 08:33:16 +08:00 不敢写基于ios5的东西。。依然4.0 |
![]() | 2 damngood 2012-05-11 08:44:07 +08:00 |
![]() | 4 ydhydh 2012-05-11 08:59:30 +08:00 |
![]() | 5 cluries 2012-05-11 09:09:38 +08:00 还是习惯自己管理,没用ARC |
![]() | 6 PG6G92lJb7qCYHRt 2012-05-11 09:58:12 +08:00 用. 挺好的 |
![]() | 7 yuelang85 2012-05-11 11:09:00 +08:00 我只会做mac app,不过这个也是刚开始学。 一直用ARC,因为不懂垃圾管理。。。。 |
![]() | 8 levey 2012-05-11 11:16:43 +08:00 我最新的一个app已经用上了ARC |
![]() | 9 jean 2012-05-11 11:26:32 +08:00 ARC是趋势,下一个APP肯定用 |
![]() | 10 soulhacker 2012-05-11 11:32:32 +08:00 只要是新开项目,尽量用 ARC,代码简洁很多;碰到 C 代码可以使用一些 tag;用前一定要仔细读读这个 LLVM 官方指南: http://clang.llvm.org/docs/AutomaticReferenceCounting.html 另外,ARC 是编译时特性,iOS 4.0 以上都相容。 |
![]() | 11 mr_pppoe OP |
12 kejinlu 2012-05-11 21:07:20 +08:00 @damngood ARC官方文档说的是支持iOS 4 +的,因为ARC大部分特性是编译时,编译器的特性(自动给retain release);但是有个别的需要运行时的支持,比如weak声明,当所应用的对象释放的时候会将weak声明的变量置为nil,以保证安全性,所以这个weak声明是不支持iOS 5以下的。 至于性能 ARC肯定是没有问题的 因为基本都是编译时的特性。 |
13 kejinlu 2012-05-11 21:11:56 +08:00 @soulhacker 嘿嘿 __weak 是需要runtime的支持的 http://clang.llvm.org/docs/AutomaticReferenceCounting.html#runtime |
![]() | 14 ytzong 2012-05-11 22:18:13 +08:00 用,当然还用 storyboard |
![]() | 16 stcui 2012-05-11 22:41:19 +08:00 arc很好用 |