2012-02-09 41 views
0

爲什麼我們在ios 5中使用@autoreleasepool?@autoreleasepool in ios 5

我的觀點是ios 5沒有autorelease,release,retain.but我們在主類中使用@autoreleasepool。請給我一個解決方案。

在一個方法裏面autoreleasepool有什麼用?

回答

0

看來你使用ARC(自動引用計數),這意味着你不允許使用自動釋放,釋放和保留編譯器會自動包括這些語句在正確的位置。 ARC不是運行時功能,而是編譯器功能。這就是爲什麼你仍然需要@autoreleasepool。

另請參閱: @autoreleasepool without ARC?