Вопросы по теме 'autorelease'
Можно ли добавить объект в определенный пул автовыпуска?
В документах есть метод addObject: для NSAutoreleasePool.
Я подумал об этом:
NSString *myString = [[NSString alloc] initWithCString:"Это работает?"]; [пул addObject:myString]; [другой пул addObject: myString];
Это возможно? Я всегда читал,...
413 просмотров
schedule
05.05.2022
Разработка iPhone - выпуск автоматически выпущенного объекта
Что произойдет, если я отпущу автоматически выпущенный объект? Это автоматически выпущенный UIButton, который я хочу выпустить, и единственный способ создать UIButton - использовать удобный метод buttonWithType :. Будет ли он освобожден из памяти...
2527 просмотров
schedule
28.04.2022
stringWithContentsOfURL утечка памяти
Прольет ли я больше света, если я скажу, что fetchHTML вызывается в отдельном потоке? Я также вижу несколько сообщений в консоли отладки, например:
_NSAutoreleaseNoPool (): объект 0xd92860 класса NSCFDictionary автоматически выпущен без пула -...
2137 просмотров
schedule
24.07.2023
Как узнать, выпущен ли объект автоматически или нет?
Меня немного раздражает, что некоторые объекты автоматически освобождаются без моего ведома. Наверное, хорошо, что они есть, но если они есть, я хочу знать. В документации не сказано, какие методы автоматически освобождают объекты, поэтому я обычно...
4033 просмотров
schedule
06.06.2022
Приложение с автоматическим выпуском пула сбой
Мой пул автозапуска вызывает сбой моего приложения в случайном порядке. Какова распространенная причина этой проблемы?
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x0145ba63 objc_msgSend + 23
1...
3494 просмотров
schedule
27.03.2023
Отдает ли @some текст автоматически выпущенный или сохраняет 1 объект?
Учитывая этот код:
// Initialize string
NSString *name = @"Franzi";
Макрос @ "" создает NSString с заданным текстом (здесь имя Franzi) и СОХРАНЕНИЕ СЧЕТЧИКА 1?
Итак, @ "" дает NSString, который нужно освободить или нет? Я отвечаю за этот...
2073 просмотров
schedule
27.09.2022
Объект отправлен -autorelease слишком много раз (iOS5)
Я столкнулся с проблемой, используя последнюю бета-версию XCode (4.2 Build 4C114, iOS 5.0) и авторелиз, которую я не могу решить. Код должен условно установить строку, которая будет сообщением в предупреждении:
NSString* msg = ([result...
997 просмотров
schedule
22.08.2023
Пулы автоматического выпуска в Objective-C - выпуск основного пула автоматического выпуска?
Насколько я понимаю, когда объект отправляет сообщение autorelease , если не существует автоматических пулов, кроме пула в main.m , объект помещается в пул в main.m . Если предположить, что это правильно, у меня есть пара вопросов:
1) Все ли...
2929 просмотров
schedule
23.04.2023
Что такое автоспуск?
Есть ли вероятность того, что тестовый объект будет освобожден до [self saveContext]?
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Test" inManagedObjectContext:[self managedObjectContext]];
for (int i = 0; i < 10; i++)
{...
567 просмотров
schedule
20.10.2022
Objective-C Есть ли способ определить, установлен ли для объекта автоматический выпуск?
Я просматриваю отчет об утечке из приборов. Несколько моих утечек указывают на методы SBJSON. Мне трудно поверить, что возвращаемые значения не выпускаются автоматически, но отслеживание кода становится очень утомительным, включая возврат значений с...
126 просмотров
schedule
02.06.2022
Отложенное освобождение содержащихся объектов с помощью ARC?
Недавно я перенес свою игру на ARC. Во-первых, я заметил, что мое приложение вылетает после игры некоторое время. Итак, я начал его отлаживать и заметил, что при получении предупреждения об освобождении памяти некоторые ресурсы были повреждены....
1043 просмотров
schedule
26.07.2023
Ошибка ARC: невозможно захватить переменную __autoreleasing в блоке
Я пытаюсь преобразовать старый проект, не относящийся к ARC, в ARC, и я получаю эту ошибку компиляции: «не удается захватить переменную __autoreleasing в блоке»
- (void)animateViewController:(__autoreleasing animatingViewController...
2988 просмотров
schedule
07.04.2024
когда объекты выпускаются в программе Objective-C
Я использую руководство Big Nerd Ranch, чтобы начать работу над задачей C. У меня есть вопрос по проекту, о котором говорилось в главе 20. На высоком уровне проект выполняет следующие действия.
Создает 3 класса Person, Employee (наследуется от...
111 просмотров
schedule
02.08.2023
VSTS: управление выпуском развертывания артефактов в IIS локально
Я использую управление выпуском VSTS для развертывания артефактов на веб-сайтах IIS. У меня есть несколько веб-приложений и веб-служб, которые нужно развернуть. Итак, я пытаюсь выяснить, какие задачи лучше всего подходят для моей ситуации.
Я...
2815 просмотров
schedule
17.07.2022
Как программно очистить/очистить память приложений какао?
Я работаю над приложением для Mac. Первоначально мониторинг отчета о памяти Xcode, когда я запускал свое приложение, показал, что память просто сумасшедшая. Я использовал инструменты и профилировал свое приложение на наличие распределений и утечек....
537 просмотров
schedule
09.04.2023