auto
Так посмотри у каких инстансов это
auto
Деаллок не может не вызваться, если объект умер
auto
Иначе где-то ты ретейн цикл словил
auto
или же сам специально ретейнишь
auto
Или сигнлтон вообще
auto
кек
Павел
каким-то образом dealloc не вызывается каким же это образом? Может это мемори лики?!
norlin
но тогда бы ошибки не было
norlin
ошибка-то: ...was deallocated while key value observers were still registered with it
auto
Так на “…" и поставь брейкпоинт
Valentin
Есть вопрос такой: можно ли дёргать [self removeObserver:...] в -(void)dealloc{...} ? или это ненадёжный способ?
зависит от логики. ЗЫЖ часто нужно дергать removeObserver при viewWillDissappear
norlin
auto
Чо бы нет
norlin
дык там NSLog уже
Павел
НСЛог может не успеть написать в лог
Павел
лучше брейкпоинт
norlin
о, кажется нашёл косяк. Как и подозревал, у себя в ДНК. Но всем спасибо :)
Artem
Само ж отписывается, если селекторные нотификации
Artem
Спасибо йос 8
Павел
потому что кошерно
norlin
Само ж отписывается, если селекторные нотификации
а можно пример? кроме того, мне нужно ios7 поддерживать %)
Павел
потому же, почему надо писать copy для блоков
norlin
Зачем iOS7 O.o
легаси и всё такое
norlin
иначе бы вообще на свифте писал %)
Artem
Легаси != поддерживать ось которой никто не пользуется ж
norlin
там хоть в синтаксисе не запутаешься...
Павел
свифтопляски
Павел
может у них там легаси-телефоны =)
Artem
Ой, iOS 9 добавили только
Artem
https://developer.apple.com/reference/foundation/nsnotificationcenter/1415360-addobserver?language=objc
Artem
Но вот дока, как просил
norlin
спасибо
Artem
If your app targets iOS 9.0 and later or macOS 10.11 and later, you don't need to unregister an observer in its deallocation method. If your app targets earlier releases, be sure to invoke removeObserver:name:object: before observer or any object specified in addObserver:selector:name:object: is deallocated.
Artem
А он использует CF?
Haile
отписываться от кво обзерверов все еще нужно
Haile
он использует квц / кво
Artem
он использует квц / кво
Да? Сорь, пропустил.
Haile
Да? Сорь, пропустил.
на первый раз прощаю
norlin
да мне в любом случае нужно, это ж с iOS9 только %)
Haile
на второй - ложка с дыркой
Artem
А в дырке что?
Anonymous
Были ли у кого-нибудь проблемы с регой дев аккаунта из-за различий в именах? Там документы загружать просят, российский паспорт (не загран) подходит?
Igor
А в дырке что?
а в ней намек, добрым молодцам урок
Haile
https://pbs.twimg.com/media/Cyq6MO7XUAAuOUg.jpg:large
Dry
Пацаны, а как сделать, как в приложении soundcloud, чтоб при прокрутке таблицы с imgview в imgview картинка тоже слегка прокручивалась?
George
https://www.hackingwithswift.com/example-code/uikit/how-to-create-a-parallax-effect-in-uikit
Dry
Спасибо!
Gleb
Вот же "гарбадж коллектор в обжс" - https://developer.apple.com/reference/foundation/nsgarbagecollector
Artem
Ага
Artem
Была такая страница в истории
Artem
Только ее два года уже как нет нигде
Artem
Или полтора
Artem
Так что на собесе в 2k16 на позицию iOS так отвечать - ну такое
Anonymous
А в обжси и свифт рефкаунт же, да?
Gleb
А зачем спрашивать про Мемори менеджмент, кто-то ещё не пишет с ARC или на Свифте?
Gleb
CF можно сказать не в счёт.
Valentin
старые проекты некоторые не поддерживают АРЦ. Это раз. знать все равно нужно, это двас
Gleb
Старые? Из 2k10?
Valentin
старые это старые. Про дату старта не скажу, знаю что такие есть
Gleb
т.е. их никто не поддерживал последние 2-3 года, а теперь вдруг надо?
Paks
Там если што все не арц в арц конвертится в 1 клик 😂😂😂
Paks
100 раз так делал
Paks
Потом чуть напильником подшлифовать
Valentin
конвертация не всегда кошерно работает. Иногда проще без арц писать, чем портить готовые проект. Тем более что ничего сложного там не было
Paks
И все гуд
Valentin
ну в 101-й отпадет. Оно в серьезном проекте нужно?
Paks
Что за серьезный проект?
Gleb
Да-да, хотим знать
Paks
Фейсбук? 😂