@autoreleasepool ohne ARC?
Ich bin neu in Xcode 4.2, und ich bin noch nicht vollständig up-to-Geschwindigkeit auf ARC. Allerdings habe ich gelesen, dass @autoreleasepool ersetzt die manuelle Verwendung des autorelease-pools und hat einige Besondere Magie unter der Haube zu spielen schön mit ARC.
Doch, wenn ich starten Sie ein neues Projekt in Xcode 4.2 speziell mit der ARC-option aktiviert aus ich immer noch @autoreleasepool-Anweisungen im template-code.
Was ist der deal hier?
InformationsquelleAutor der Frage patrick-rutkowski | 2011-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom http://clang.llvm.org/docs/AutomaticReferenceCounting.html#autoreleasepool:
und Greg Parker sagt [1] [2]:
So dass Sie möglicherweise verwenden
@autoreleasepool
unabhängig von BOGEN-und es werde schneller sein alsNSAutoreleasePool
auf OS X v10.7+ und iOS 5.0+.InformationsquelleAutor der Antwort