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