Вопросы по теме 'nsautoreleasepool'
Загрузка изображений в NSArray с использованием initWithObjects дает сбой, но не с NSMutableArray?
Я выполняю ленивую загрузку изображений в массив после загрузки приложения. Я пробовал использовать NSMutableArray и NSArray (мне не нужно изменять массив после его создания), но последний вылетает у меня.
...
[self...
6686 просмотров
schedule
26.04.2023
Выделение памяти в отсоединенном NSThread для загрузки NSDictionary в фоновом режиме?
Я пытаюсь запустить фоновый поток для получения данных XML из веб-службы. Я разработал его синхронно - без потоков, поэтому знаю, что эта часть работает. Теперь я готов получить неблокирующую службу, создав поток, ожидающий ответа и синтаксический...
841 просмотров
schedule
24.04.2023
Пул авторелиза Objective-C не выпускает объект
Я очень новичок в Objective-C и читал управление памятью. Я пытался немного поиграть с NSAutoreleasePool, но почему-то он не освобождает мой объект.
У меня есть класс с сеттером и геттером, который в основном устанавливает имя NSString *. После...
1536 просмотров
schedule
10.09.2023
NSAutoreleasePool недоступен
Я следую 3 rd выпуску "Programming in Objective-C" и у меня возникли проблемы с первым примером.
Я продолжаю получать эту ошибку:
Семантическая проблема: «NSAutoreleasePool» недоступен: недоступен в режиме автоматического подсчета ссылок...
39692 просмотров
schedule
04.05.2022
Вопросы по темам и автозапуску
Насколько я понимаю, есть несколько способов отправки задач для выполнения в потоках. Самые распространенные из них:
1) performSelector: withObject: afterDelay:
2) performSelectorOnMainThread: withObject: waitUntilDone:
3)...
361 просмотров
schedule
12.03.2022
Где создается и очищается пул автозапуска для приложения OS X?
Я занимаюсь рефакторингом своего приложения OS X для ARC. Открыв файл main.m, я был уверен, что найду экземпляр и слив Autorelease Pool (например, проекты iOS), но, к моему большому удивлению, его там не было.
Итак, мой первый вопрос:
Где...
1052 просмотров
schedule
17.04.2022
NSRunLoop и NSAutoreleasePool, как они взаимодействуют?
Пул autorelease будет освобожден в конце цикла выполнения.
Означает ли это конец любой итерации цикла? Когда это происходит?
После обработки каждого касания, движения или удаленного управления пул будет опорожняться.
Что делать,...
516 просмотров
schedule
03.10.2023
@autorelease и циклы
Предположим, у меня есть такой код:
@autoreleasepool {
for(int i = 0; i < relatedSlideDecks.count; i++) {
MyClass *myObject = [MyClass new];
... something happens here
[myObject release];
{
}
мне все еще нужен этот...
1353 просмотров
schedule
16.12.2022
автоматически выпущен без пула - просто утечка только на iOS 4.3
Я получаю сотни таких сообщений в консоли:
__NSAutoreleaseNoPool(): Object 0x5d86f30 of class NSIndexPath autoreleased with no pool in place - just leaking
В дополнение ко многим другим сообщениям о классах, отличных от NSIndexPath.
Я...
727 просмотров
schedule
24.08.2022
Значение @autoreleasepool в iOS 6
Более старая версия XCode, если вы удалите код пула автоматического выпуска в main.m, приложение, используемое для сбоя. Но теперь, даже если у меня нет такого утверждения, как @autoreleasepool в main.m, приложение работает нормально. Что...
275 просмотров
schedule
04.07.2023
отношения авторелиза и цикла выполнения и потока?
У меня есть вопрос по поводу авторелиза, теперь у меня есть код ниже:
int main(int argc, char *argv[]){
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}}
документ говорит, что в конце...
871 просмотров
schedule
24.05.2023
GCDAsyncUdpSocket при получении данных выдает ошибку malloc
Я использую GCDAcyncUDPSocket для получения данных. В приведенном ниже коде я создаю кортеж (метка времени, данные) и добавляю его в другой массив. Вот мой код:
- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data...
153 просмотров
schedule
02.06.2024
Приложение аварийно завершает работу в main.m @autoreleasepool при прокрутке uitableview
Я не получаю никаких журналов сбоев в консоли, я попытался установить для переменной среды NSZombieEnabled значение YES после этого, также у меня не было никаких журналов, затем я тоже попытался использовать инструмент, в этом также я не получаю...
197 просмотров
schedule
14.10.2023
Быстрое закрытие в методах доступа к пулу авторелаз без self
Это пример кода
func anyMethod() {
// Nothing here
}
var myVariable = ""
autoreleasepool {
anyMethod() // This should show error
print(myVariable) // This should show error
}
он должен показать ошибку
Вызов метода...
155 просмотров
schedule
23.08.2022