iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
mr_pppoe
V2EX  ›  iDev

现在大家做App都在用ARC吗?

  •  
  •   mr_pppoe ·
    pppoe · May 11, 2012 · 5169 views
    This topic created in 5295 days ago, the information mentioned may be changed or developed.
    好久没做iOS了,不清楚形势了。
    17 replies  •  1970-01-01 08:00:00 +08:00
    txx
    txx
    May 11, 2012
    1
    不敢写基于ios5的东西。。依然4.0
    damngood
    damngood
    May 11, 2012
    2
    @txx ARC和4.0没关系的吧。。 ARC只是依靠编译器在编译时间自动声成内存管理代码而已,记得文档里面说支持3.2以上的版本。

    新项目准备启用ARC, 感觉这种bonus有就用吧。。:)
    txx
    txx
    May 11, 2012
    3
    @damngood 但是我没建出来4.0能跑的工程。。。
    何况cocos2d 的库文件 是有内存管理的
    ydhydh
    ydhydh
    May 11, 2012
    4
    cluries
    cluries
    May 11, 2012
    5
    还是习惯自己管理,没用ARC
    PG6G92lJb7qCYHRt
    PG6G92lJb7qCYHRt
    May 11, 2012
    6
    用. 挺好的
    yuelang85
    yuelang85
    May 11, 2012
    7
    我只会做mac app,不过这个也是刚开始学。

    一直用ARC,因为不懂垃圾管理。。。。
    levey
    levey
    May 11, 2012
    8
    我最新的一个app已经用上了ARC
    jean
    jean
    May 11, 2012
    9
    ARC是趋势,下一个APP肯定用
    soulhacker
    soulhacker
    May 11, 2012
    10
    只要是新开项目,尽量用 ARC,代码简洁很多;碰到 C 代码可以使用一些 tag;用前一定要仔细读读这个 LLVM 官方指南: http://clang.llvm.org/docs/AutomaticReferenceCounting.html

    另外,ARC 是编译时特性,iOS 4.0 以上都相容。
    mr_pppoe
    mr_pppoe
    OP
    May 11, 2012
    11
    @soulhacker @jean @levey @exherb 看起来已经比ARC刚出来那会儿要多了,果断用起来!
    kejinlu
    kejinlu
    May 11, 2012
    12
    @damngood ARC官方文档说的是支持iOS 4 +的,因为ARC大部分特性是编译时,编译器的特性(自动给retain release);但是有个别的需要运行时的支持,比如weak声明,当所应用的对象释放的时候会将weak声明的变量置为nil,以保证安全性,所以这个weak声明是不支持iOS 5以下的。 至于性能 ARC肯定是没有问题的 因为基本都是编译时的特性。
    kejinlu
    kejinlu
    May 11, 2012
    13
    ytzong
    ytzong
    May 11, 2012
    14
    用,当然还用 storyboard
    damngood
    damngood
    May 11, 2012
    15
    @kejinlu 嗯,也就是说是支持4.0以及以上版本的。。
    stcui
    stcui
    May 11, 2012
    16
    arc很好用
    kejinlu
    kejinlu
    May 11, 2012
    17
    @ytzong 纯代码没有一个xib的飘过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1765 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    ♥ Do have faith in what you're doing.