Результаты поиска по запросу "nsautoreleasepool"

2 ответа

Во-первых, вы не можете выделить UIImage во втором потоке. Использование UIKit должно быть в основном потоке. Я предполагаю, что вы хотели создать другой поток, чтобы вызвать dataWithContentsOfURL без блокировки основного потока. Но это не правильный подход. Вместо этого используйте NSURLConnection с асинхронным обратным вызовом, который вызывается после завершения загрузки. Apple уже предоставляет встроенный поток «загрузки», который NSURLConnection использует за кулисами. Таким образом, ваш подход к созданию другого потока для загрузки не имеет смысла.

трументами у меня возникла утечка памяти в этом куске кода, и я не понимаю, почему! -(void)goToThisUrl:(id) targetUrl { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; if (someCondition) { // Doing some stuff here } // Instruments ...

2 ответа

Автозапуск пулов в Objective-C - выпуск основного AutoreleasePool?

Насколько я понимаю, когда объект отправляетсяautorelease сообщение, если не существует пулов автоматического выпуска, кроме того, что вmain.mобъект помещается вmain.m, Предполагая, что это правильно, у меня есть пара вопросов: 1) Все ли ...

2 ответа

NSThread теперь создает автозапуск автоматически?

ТОП публикаций

3 ответа

 По поводу вашего вопроса ... Нет никакого способа узнать, сколько пулов автоматического выпуска будет в стеке. Если вы выполняете свой код из runloop, а не из пользовательского потока, есть хотя бы один. Вы должны создавать свои собственные пулы, когда вы выполняете код из пользовательского потока.

понимаю, автоматически освобожденные объекты очищаются после освобождения автоматически выпущенного пула. Теперь пул автозапуска будет выпущен в конце цикла выполнения. Мой вопрос заключается в том, что если в моем классе я не создаю ...

1 ответ

Объекты внутри NSAutoreleasePool в target-c

Есть ли способ узнать объекты, которые помечены для освобождения внутри NSAutoreleasePool.

3 ответа

NSAutorelease утечка памяти

Я получаю это сообщение об ошибке в консоли:*** _NSAutoreleaseNoPool(): Object 0x10d2e0 of class NSPathStore2 autoreleased with no pool in place - just l...

5 ответов

Не прав ли ответ @JasonRogers, когда он рассказывает, как отключить ARC?

дую "Программирование в Objective-C" 3й редакция и у меня проблемы с первым примером. Я продолжаю получать эту ошибку: Семантическая проблема: NSAutoreleasePool недоступен: недоступен в режиме автоматического подсчета ссылок Вот мой код: // ...

3 ответа

NSAutorelease утечка памяти

Я получаю это сообщение об ошибке в консоли: *** _NSAutoreleaseNoPool(): Object 0x10d2e0 of class NSPathStore2 autoreleased with no pool in place - just leakingЯ не могу понять, в чем ошибка? Благодарю.

1 ответ

Как использовать NSAutoreleasePool в AppleScriptObjC

2 ответа

Уменьшите пиковое использование памяти с @autoreleasepool

Я работаю над приложением для iPad, в котором есть процесс синхронизации, использующий веб-сервисы и Core Data в тесном цикле. Чтобы уменьшить объем памяти в соответствии сРекомендация ...