Я знаю, что в основном методе создан пул авторесурсов, и все объекты, которые получают сообщение автозапуска, сохраняются в этом пуле и освобождаются, когда пул истощается.
Но всегда говорят, чтобы избежать автореализаций объектов, чтобы избежать утечек памяти, и, в свою очередь, сбой приложений.
Тогда почему и в каких условиях мы должны использовать autoreleasepool?
Apple docs предлагает нам использовать их, когда мы используем потоки, поэтому в начале потока нам нужно создать пул автозапуска и в конце потока слить его, но что, если мы не создадим объект автозапуска в полном потоке, тогда в этом условии также необходимо создать autoreleasepool в начале потока.
Пожалуйста, очистите мое замешательство. Thanx.