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

2 ответа

Внизу страницы есть раздел о сохранении циклов.

е с поддержкой ARC как исправить предупреждение о потенциальном цикле сохранения при использовании блочного API? Предупреждение: Capturing 'request' strongly in this block is likely to lead to a retain cycle производится этим фрагментом ...

3 ответа

Выпуск Objective C, авто-выпуск и типы данных

Я новичок в коде, управляемом памятью, но довольно хорошо понимаю эту идею. Проходя мое приложение через инструмент утечки в XCode, я заметил, что мне нужно...

9 ответов

В чем разница между «копировать» и «сохранять»?

В чем разница между

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

7 ответов

сильный захват себя в этом блоке может привести к циклу сохранения

Как я могу избежать этого предупреждения в xcode. Вот фрагмент кода:

1 ответ

Как повернуть изображение в библиотеке изображений GD при сохранении прозрачности?

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

2 ответа

executeSelector: withObject: и его поведение при сохранении

Это уже вопрос ответа в SO, ноI cannot find it in the Apple documentation anywhere, Не могли бы вы указать мне правильное направление? В следующих темах Ну...

3 ответа

Можете ли вы отправить счет удержания в NSLog для помощи в обучении?

3 ответа

Можете ли вы отправить счет удержания в NSLog для помощи в обучении?

Просто любопытно, есть ли возможность отображать объекты, сохраняющие счет с помощью NSLog. Я просто хочу распечатать их на консоли, чтобы узнать, как работает retain / release в некотором простом коде? ура

3 ответа

В правилах Apple говорится: уменьшите использование автоматически выпущенных объектов. Объекты, освобожденные с использованием метода автоматического выпуска, остаются в памяти до тех пор, пока вы явно не истощите текущий пул автоматического выпуска или до следующего цикла вашего цикла событий. По возможности избегайте использования метода автоматического выпуска, когда вместо этого можно использовать метод release для немедленного восстановления памяти, занятой объектом. Если вам необходимо создать умеренное количество автоматически выпущенных объектов, создайте локальный пул автоматического выпуска и периодически его очищайте, чтобы освободить память для этих объектов перед следующим циклом событий.

ичок в Objective-C, так что это может быть глупый вопрос. Я не могу не увидеть сходства между ObjC и COM от Microsoft в отношении управления памятью (AddRef/Release противretain/release). В среде COM вам более или менее навязаноAddRef (retain) ...

10 ответов

Как насчет хранения в массиве или словаре

екте Cocoa Touch мне нужен определенный класс, чтобы иметь не только один объект делегата, но и многие из них. Похоже, я должен создать NSArray для этих делегатов; проблема в том, что NSArray сохранит все эти делегаты, чего не должно (по ...