Вопросы по теме 'automatic-ref-counting'
Как работает новый механизм автоматического подсчета ссылок?
Может ли кто-нибудь вкратце объяснить мне, как работает ARC? Я знаю, что это отличается от сборки мусора, но мне просто интересно, как именно это работает.
Кроме того, если ARC делает то, что делает GC, не снижая производительности, то почему Java...
59753 просмотров
schedule
15.07.2023
UIViewController не освобождается при новом управлении памятью ARC
Я помещаю свой подкласс UIViewController в стек навигации; однако, поскольку он сохраняется в navigationController, я «освобождаю» свой указатель на него после того, как помещаю его в стек, так что, когда он в конечном итоге выталкивается,...
6689 просмотров
schedule
06.08.2023
Как удалить объект из всех массивов, которые его содержат?
Я разрабатываю для iOS 5, скажем, у меня есть 2 массива, второй содержит только элементы, содержащиеся в первом.
Я хочу удалить этот объект в каждом массиве, в котором он присутствует.
Итак, есть ли способ легко удалить объект из всех содержащих...
1709 просмотров
schedule
27.07.2022
Как реализовать синглтон Objective-C, совместимый с ARC?
Как преобразовать (или создать) одноэлементный класс, который компилируется и правильно ведет себя при использовании автоматического подсчета ссылок (ARC) в Xcode 4.2?
93681 просмотров
schedule
12.02.2023
XCode — бета-версия XCode 4.2 ARC не будет компилироваться
Я пытаюсь создать простое приложение командной строки OS X в бета-версии XCode 4.2 (сборка 4D58). Но я получаю сообщение об ошибке, когда пытаюсь его скомпилировать:...
404 просмотров
schedule
06.02.2023
iOS: Как удалить объект из памяти с включенным ARC?
Я разрабатываю приложение iOS с iOS 5 SDK, включен автоматический подсчет ссылок. Но у меня есть конкретный объект, который создается в большом количестве и должен быть освобожден через секунду, потому что иначе устройство станет очень медленным....
26705 просмотров
schedule
28.01.2023
Проблема с отладкой Xcode и ARC (пропуск сделки)
Я потратил некоторое время на отладку странной проблемы с ARC и пользовательскими функциями Dealloc.
Я создаю подкласс NSOperation класса
Я установил блок завершения для этой операции
На операцию ссылается сильное свойство очень плоского...
3691 просмотров
schedule
16.02.2023
Xcode 4.2 с ARC: будет ли мой код работать даже на устройствах iOS с прошивкой старше 5.0?
Я обновил свой Xcode до версии 4.2, которая включает технологию ARC. Кажется, это хорошо, но если я включу ARC и отредактирую свой код в соответствии с предложениями Apple, будет ли мое приложение собираться и работать даже на устройствах 4.3.x? Или...
1355 просмотров
schedule
05.05.2022
Методы делегата больше не вызываются после преобразования для использования автоматического подсчета ссылок
Я преобразовал приложение, которое пишу, в ios 5, а затем с помощью встроенного инструмента преобразовал его для использования автоматического подсчета ссылок. С ios 5 проблем не было, но после преобразования ARC большинство моих вызовов делегатов,...
682 просмотров
schedule
13.08.2022
Новые атрибуты свойств ARC
Я прочитал переход к примечаниям ARC, и у меня все еще есть небольшая путаница в отношении атрибутов свойств, которые мы должны/можем использовать... Мы можем использовать weak вместо assign (с тем преимуществом, что для свойства установлено значение...
5731 просмотров
schedule
29.01.2024
Как автоматически преобразовать код Manual Retain-Release в ARC?
У меня есть тысячи строк кода, написанных для iOS 4. Кодовая база содержит множество вызовов retain и release , которые вызывают ошибки при обновлении проекта до iOS 5 и ARC.
Есть ли способ автоматически преобразовать код ручного...
2990 просмотров
schedule
24.05.2023
Ошибка компоновщика при компиляции приложения iOS 5 для симулятора — неопределенные символы: _objc_assign_global, _objc_assign_ivar и _objc_assign_strongCast
Мой проект больше не компилируется для симулятора iOS 5.0 после перехода на автоматический подсчет ссылок. Он по-прежнему безупречно компилируется для любого устройства iOS.
Кроме того, после обновления до iOS 5, но до перехода на автоматический...
2767 просмотров
schedule
04.09.2022
ios5 ARC какой флаг компилятора для исключения файла из ARC?
Может ли кто-нибудь помочь мне вспомнить, какой флаг указывал XCode, чтобы он не использовал ARC для какого-то файла? В моем проекте было несколько файлов, помеченных как таковые... Пока я не добавил еще один файл и не решил преобразовать тот к...
28400 просмотров
schedule
29.07.2022
Должен ли я ссылаться на self.property в методе инициализации с помощью ARC?
Быстрый вопрос.
если у меня есть свойство и ivar, объявленные с тем же именем:
в файле .h:
(Reminder*)reminder;
@property(nonatomic,strong)(Reminder*)reminder;
в файле .m следует ли использовать ivar или свойство в методе инициализации,...
15671 просмотров
schedule
24.06.2023
iOS5 ARC безопасно ли планировать NSTimers из фоновых селекторов?
Я пытаюсь отлаживать свое приложение.
Я использовал некоторые экземпляры NSTimer в своем коде без дуги, подобном этому (из основного потока):
[NSTimer scheduledTimerWithTimeInterval:5 target:musicPlayer selector:@selector(playPause:)...
3422 просмотров
schedule
13.08.2022
iOS — сохранение ссылки на основной UIViewController в статическом одноэлементном классе
У меня есть статический одноэлементный класс, который я использую для доступа к основному UIViewController (который создается делегатом приложения) и через него ко всем подчиненным UIViewController.
Вот как я это заявляю
@interface mySingleton...
405 просмотров
schedule
15.09.2022
Прагма для явного включения ARC?
Существует ли #pragma (или какая-либо другая конструкция) для явного включения автоматического подсчета ссылок (ARC) в исходном файле Objective-C (или Objective-C++)? Еще лучше, если исходный файл может привести к сбою компиляции, если ARC не...
2035 просмотров
schedule
22.12.2022
Путаница с автоматическим подсчетом ссылок
Я читал разные источники для автоматического подсчета ссылок, но не нашел ни одной отличной статьи или документации, которая прояснила бы мое понимание. Насколько я понимаю ARC (автоматический подсчет ссылок), он полностью берет на себя контроль...
1412 просмотров
schedule
30.10.2022
MBProgressHUD не работает с ARC
Обычно я пишу программы без ARC, но я унаследовал приложение, написанное кем-то другим, который использовал ARC. Мне нужно добавить к нему MBProgressHUD, но каждый раз, когда я это делаю, я получаю всевозможные ошибки сборки релиза. Мой вопрос: есть...
1095 просмотров
schedule
22.04.2024
IBOutlet и квалификатор времени жизни в ARC
Шаблонное приложение "MasterDetail" записывает свойство IBOutlet в файл DetailViewController.h с квалификатором strong .
@property (strong, nonatomic) IBOutlet UILabel *detailDescriptionLabel;
В то время как на уроках Standford CS193 от...
990 просмотров
schedule
03.02.2023