2012-10-23 40 views
0

ARC &引用計數有很多問題。 我無法理解ARC概念&引用計數技術之間的區別。我在ios4中創建了一個應用程序。在ios4中沒有ARC概念,所以程序員在使用引用計數釋放對象時必須處理內存。如果程序員忘記釋放當在ios5中運行相同的應用程序時在ios4中創建應用程序時的對象未發佈的對象會發生什麼情況?引用xcode中的ios計數

回答

1

它的行爲與iOS4完全相同 - 它會泄漏。 ARC只是一個編譯器功能,可在編譯期間爲您插入retain/release/autorelease調用。

你可以閱讀有關ARC的理念在這裏:Apple doc