Я читал так много блогов для пула @autorelease, но я до сих пор не понимаю эту концепцию пула @autorelease в объектной разработке c или ios.Почему и когда нам нужно использовать @autoreleasepool в проектах ios
Так может кто-нибудь, пожалуйста, прожечь эту концепцию. Было бы очень полезно, если бы кто-нибудь мог предоставить мне пример этого и когда требуется использование пула @autorelease.
Как измерить распределение памяти с использованием пула @autorelease и без него.
Пожалуйста, пролишите свет на эту тему, возможно, это дубликат.
[Здесь] (http://stackoverflow.com/questions/9086913/objective-c-why-is-autorelease-autoreleasepool-still-needed-with-arc) говорится, почему «Autoreleasepool» необходим в ARC – byJeevan
i считайте его полезным только тогда, когда есть объекты, отмеченные __autoreleasing [(см. это)] (http://stackoverflow.com/questions/8862023/in-which-situations-do-need-to-write-the- autoreleasing владение-классификатор). поэтому те виды объектов будут выпущены только в том случае, если он попадает в конец основного пула автозапуска приложений, но если многие из них создаются за короткий промежуток времени, у вас может закончиться нехватка памяти, чтобы вы могли стратегически разместить свой собственный автозапуск это так, что объекты автореализации не накапливаются и не вызывают ошибку из памяти – Fonix
, как я могу измерить использование памяти в практическом примере, когда я использую пул @autorelease, и когда я не использую его – user1374