5
ответов

Когда автовыпуск на самом деле вызывает выпуск в Касании Какао?

Я понимаю, что необходимо быть осторожными с автовыпуском на iOS. У меня есть метод, который возвращает объект это выделения, который необходим вызывающей стороне, таким образом, в этой ситуации - насколько я понимаю - мне нужно...
вопрос задан: 27 July 2013 19:38
4
ответа

Как NSAutoreleasePool автовыпускает работу пула?

Насколько я понимаю что-либо созданное с выделением, новым, или копия, должно быть вручную выпущено. Например: международное основное (пустота) {NSString *строка; представьте в виде строки = [[выделение NSString] init]; использование/*...
вопрос задан: 6 June 2016 19:18
3
ответа

Могу я ранний выпуск объект автовыпуска?

т.е. заставил бы объект быть сразу выпущенным и не имел бы, чтобы быть выпущенным пулом, если бы я сделал это? [[NSArray arrayWithCapacity:100] выпуск]; не Может найти четкое объяснение в документах...
вопрос задан: 4 May 2010 23:54
1
ответ

NSAutoreleasePool недоступен

Я слежу за "Программирование в Objective-C" 3-е издание, и у меня проблемы с первым примером. Я получаю эту ошибку: Семантическая проблема: NSAutoreleasePool недоступен: нет ...
вопрос задан: 11 April 2016 06:39
1
ответ

Количество объектов в пуле автовыпуска

Там какой-либо путь состоит в том, чтобы запросить количество объектов, которые находятся в данном NSAutoreleasePool? Это действительно важно для меня, потому что в моей игре существует несколько циклов, и я должен знать как...
вопрос задан: 14 August 2010 19:28
1
ответ

Объекты в NSAutoreleasePool в цели-c

Есть ли способ знать объекты, которые отмечены для выпуска в NSAutoreleasePool.
вопрос задан: 5 July 2010 18:47
0
ответов

Конец цикла выполнения - восстановление автоматически выпущенного пула

Как я понимаю, автоматически выпущенные объекты очищаются после того, как автоматически выпущенный пул освобождается. Теперь пул автозапуска будет освобожден в конце цикла выполнения. У меня вопрос, если в моем классе я не ...
вопрос задан: 25 September 2013 23:14
0
ответов

NSThreads в автоматическом подсчете ссылок (ARC)

Я пытаюсь использовать NSThreads с ARC в 4.3.5 . С iOS 5 все работает отлично, но если я попробую на более старой iOS, например 4.3, она протекает. Обычно я бы использовал Autoreleasepool для NSThreads, но с тех пор ...
вопрос задан: 6 December 2012 02:59
0
ответов

Нет пула автоматического выпуска с JOGL

Я попытался добавить JOGL в свой проект и после долгих поисков в Интернете нашел решение. Я добавил банки в свой путь сборки, и Eclipse их распознает. Я хотел протестировать его, поэтому взял код...
вопрос задан: 30 September 2012 10:25
0
ответов

Какая версия iOS требуется для использования @autoreleasepool?

Когда я запускаю код с использованием ключевого слова @autorelease в iOS 4.3.x, возникает эта ошибка. dyld: сбой привязки ленивого символа: символ не найден: _objc_autoreleasePoolPush Ссылка из: / Users / Eonil / Library / ...
вопрос задан: 21 September 2012 11:08
0
ответов

Почему нам нужно использовать NSAutoreleasepool для каждого потока?

При разработке приложений для iOS мы используем NSAutoreleasePool для отказа от владения объектами в более поздний момент времени. Но почему он может быть разделен между разными потоками? Зачем нам нужно создавать...
вопрос задан: 4 August 2012 13:40
0
ответов

Автоматическое освобождение объекта дважды

NSString *str = [[[[NSString alloc]init]autorelease]autorelease]; ул = @"привет"; NSLog (@"%@",str ); Может ли кто-нибудь помочь мне рассказать об этом коде. Автоматическое освобождение объекта дважды, что произойдет....
вопрос задан: 2 July 2012 10:39
0
ответов

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

Я работаю над приложением для iPad, которое имеет процесс синхронизации, использующий веб-службы и основные данные в замкнутом цикле. Чтобы уменьшить объем памяти в соответствии с рекомендацией Apple, я выделяю и истощаю ...
вопрос задан: 13 March 2012 00:01
0
ответов

Сливается ли @autoreleasepool {} при досрочном возврате / выходе?

Рассмотрим этот пример: - (void) doSomething {@autoreleasepool {@autoreleasepool {if (someCondition) {/ * ... размещает здесь несколько автоматически выпущенных объектов ... */ возвращение; }} } ...
вопрос задан: 9 February 2012 10:55
0
ответов

Почему Xcode 4.2 использует @autoreleasepool в main.m вместо NSAutoreleasePool?

Я заметил, что там - это другой способ запуска основной функции в Xcode 4.2: int main (int argc, char * argv []) {@autoreleasepool {return UIApplicationMain (argc, argv, nil, ...
вопрос задан: 3 January 2012 17:38
0
ответов

Можно ли в ARC по-прежнему создавать @autoreleasepool для циклов?

Допустим, у меня есть цикл, который возвращает набор автоматически выпущенных объектов NSData. .. NSData * bigData = ... while (некоторое условие) {NSData * smallData = [bigData subdataWithRange: ...]; // процесс ...
вопрос задан: 9 November 2011 08:02
0
ответов

Зачем использовать пул автозапуска?

Я знаю, что в основном методе создан пул автозапуска и все объекты, которые получают автозапуск сообщения сохраняются в этом пуле и выпускаются, когда пул истощается. Но это всегда ...
вопрос задан: 18 June 2011 08:11
0
ответов

NSAutoreleasePool. Когда уместно создавать новый пул автозапуска?

В iOS / CocoaTouch я часто вижу код, который создает новый экземпляр NSAutoreleasePool внутри метода. Я недавно видел один в NSOperation. Каковы основные правила создания нового экземпляра ...
вопрос задан: 6 March 2011 21:38
0
ответов

Нужен ли пул автозапуска, если я ' m не создает автоматически выпущенные объекты?

Я имею в виду, если бы я был абсолютно уверен, что не создаю никаких автоматически выпущенных объектов, тогда, конечно, не будет. Меня больше всего беспокоит, есть ли что-нибудь еще под капотом, которого я не понимаю. У меня есть ...
вопрос задан: 21 February 2011 04:03
0
ответов

Crash - "Collection was mutated while being enumerated."

Цель - "запустить графический спиннер в начале viewWillAppear, который загружает данные перед показом таблицы", чтобы пользователь не удивлялся, почему есть задержка перед просмотром таблицы. Т.е. ...
вопрос задан: 21 January 2011 10:36
0
ответов

Вопрос PHP: как рекурсивно использовать array_intersect_assoc ()

Допустим, я хочу сделать это: $ a = array_intersect_assoc (array ('key1' => array ('key2' => 'value2'), 'key3' => 'значение3', ' ..
вопрос задан: 7 January 2011 15:27