Вопросы по теме 'strong-references'

Objective-C: слабый атрибут не работает должным образом
Возможный дубликат: Почему слабые свойства NSString не выпускаются в iOS? Я новичок в Objective C, и у меня есть несколько вопросов, на которые я не могу ответить сам. У меня есть блок кода для тестирования переменной __weak (конечно,...
455 просмотров
schedule 05.07.2022

Сильные ссылки (Цель -C)
Я пытаюсь лучше понять сильные ссылки, но в контексте конкретного примера, который я приведу ниже. Допустим, у меня есть глобальная переменная с именем gPrefs. Это класс предпочтений, пользовательский класс, который я сделал. Я объявил в его...
1428 просмотров

Как предотвратить сильное обращение значения к его ключу?
Гораздо лучший программист, чем я, сообщил мне, что он хранит карту своих WebSocket соединений с java-websocket в файле WeakHashMap . Я изучил эту карту для себя, и она кажется идеальной, поскольку соединение будет закрыто без немедленного...
45 просмотров

добавить __strong ivar во время выполнения под ARC
Обычный ivar, объявленный в @interface, имеет значение __strong по умолчанию. @interface XLPerson : NSObject { NSString *name; // __strong default } @end Теперь я создаю класс выше во время выполнения: Class XLPerson =...
196 просмотров
schedule 29.10.2022

Почему сильный цикл ссылок возможен с NSNotificationCenter, но не с UIView.animateWithDuration?
С блоком NSNotificationCenter я должен использовать [unowned self], чтобы избежать сильного цикла ссылок: NSNotificationCenter.defaultCenter() .addObserverForName(UIApplicationWillEnterForegroundNotification, object: nil,...
1221 просмотров

Как избавиться от подпредставлений UIView на одном ViewController при переходе от него
Я начинаю изучать Swift и решил создать приложение, но без раскадровки. Моя функция SceneDelegate scene создает экземпляр TabBarController window = UIWindow(frame: UIScreen.main.bounds) let tb = TabBarController() window?.rootViewController =...
58 просмотров