Вопросы по теме 'strong-references'
Objective-C: слабый атрибут не работает должным образом
Возможный дубликат: Почему слабые свойства NSString не выпускаются в iOS?
Я новичок в Objective C, и у меня есть несколько вопросов, на которые я не могу ответить сам. У меня есть блок кода для тестирования переменной __weak (конечно,...
455 просмотров
schedule
05.07.2022
Сильные ссылки (Цель -C)
Я пытаюсь лучше понять сильные ссылки, но в контексте конкретного примера, который я приведу ниже.
Допустим, у меня есть глобальная переменная с именем gPrefs. Это класс предпочтений, пользовательский класс, который я сделал.
Я объявил в его...
1428 просмотров
schedule
19.04.2022
Как предотвратить сильное обращение значения к его ключу?
Гораздо лучший программист, чем я, сообщил мне, что он хранит карту своих WebSocket соединений с java-websocket в файле WeakHashMap . Я изучил эту карту для себя, и она кажется идеальной, поскольку соединение будет закрыто без немедленного...
45 просмотров
schedule
25.12.2022
добавить __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 просмотров
schedule
12.04.2022
Как избавиться от подпредставлений UIView на одном ViewController при переходе от него
Я начинаю изучать Swift и решил создать приложение, но без раскадровки.
Моя функция SceneDelegate scene создает экземпляр TabBarController
window = UIWindow(frame: UIScreen.main.bounds)
let tb = TabBarController()
window?.rootViewController =...
58 просмотров
schedule
01.05.2024