Ilkhom
😀
I'm That Fel!x
я вообще на время выпал из жизни, кажется
Paks
народ, а как такое возможно, когда метод делегата вызывается сразу у нескольких классов?
Ilkhom
значт кто то внедрил паттерн Observer
Anonymous
Лист делегатов?
Paks
хз) просто тут смотрю либу, и там событие много где срабатывает внутри и так же это событие снаружи либы для меня тоже сигналит о срабатывании через делегат
Paks
вот думаю, как они так замутили
Anonymous
Может в NSNotificationCenter закидывают, а потом тебе в делегата пересылают.
Ilkhom
поищи где еще упомянуто обращение к этому делегату
Paks
там все через такую штуку делается:
- (void)addDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue;
Ilkhom
вау
Anonymous
Ого.
Ilkhom
этож пздц
Anonymous
Ну в общем то, это типа листа.
Anonymous
Но это реально пиздец.
Anonymous
Зачем было в такой низкий уровень лезть?
Paks
они набирают пачку делегатов и всем по очереди рассылают?
Anonymous
Ага.
Anonymous
Еще и асинхронно.
Anonymous
Судя по передаче DispatchQueue.
Ilkhom
причем в разных тредах
Anonymous
коллеги, подскажите, почему может UITapGestureRecognizer работать в симуляторе и не работать на девайсе?
Ilkhom
дети добрались до девайса))
Dmitry
кто нибудь знает о чем они говорят?
Ilkhom
гимн поют))
Nick
Поздравили секретаршу и бухгалтерию еще утром, они убежали "по домам".
А мы 8 марта сегодня отмечали. Пили сок и ели конфеты. Одни мужики. IT-компания, х..ле..))
Paks
а чего сегодня?)
Paks
завтра выходные?
Nick
да))
Ivan
Один же
Ivan
В пятницу опять работать
Ilkhom
Stanislav
Nick
:))) Осталось только “опуститься” до смузи! :)))
Ilkhom
Ilkhom
писеец у тя тут рожа Стас))
Ilkhom
😂
Alexey RGB
паци
Alexey RGB
tabItemView?.topAnchor.constraint(equalTo: (tabItemView?.superview?.topAnchor)!).isActive = true
tabItemView?.bottomAnchor.constraint(equalTo: (tabItemView?.superview?.bottomAnchor)!).isActive = false
tabItemView?.widthAnchor.constraint(greaterThanOrEqualToConstant: 20.0).isActive = true
Alexey RGB
если я такой хуйней занимался - то могу ли как-то дернуть фрейм tabItemView впоследствии?
Alexey RGB
все время отображает начальные значения(
Alexey RGB
до констрейнтов
Евгений
не уверен, но может layoutIfNeeded поможет
Евгений
если нет то в методе viewDidLayoutSubviews точно будут фреймы
Alexey RGB
проверю, спасибо
Alexey RGB
а если я тупо где-то в коде создаю сабвьюхи - их добавляю - и мне на лету нужно узнать их фреймы после того, как применились констрейнты? типа вьюхи не вынесены в проперти
Евгений
Ну можешь тэг засетить и в didLayoutSubviews проверять его, но это гавно. Лучше уже в проперти выставить
Alexey RGB
так а если я не знаю сколько у меня сабвьюх будет ( с сервака приходит)
Alexey RGB
все норм
Alexey RGB
override func layoutSubviews() {
}
Alexey RGB
вот здесь проходит
Alexey RGB
просто сабвьюс беру
Alexey RGB
у вьюхи на которую кидал
Paks
Девочки, с праздником Вас!!!
Paks
Ilkhom
Igor
Emil
Ребят можете подсказать канал по найму людей под ios?
Emil
девушек кстати с праздником 8 марта!
Emil
или если кому интересна оплачиваемая разработка на ios пишите в личку)
Engylizium
iOS 10 #Cookbook
http://dfiles.ru/files/04vuhd5zd
Скиньте сюда кому не впадлу
night111
Ilkhom
Engylizium
Paks
Я достаточно часто сталкиваюсь с мнением, что высокое покрытие кода тестами усложняет процессы рефакторинга и делает архитектуру менее гибкой и расширяемой. Изменение каждой строчки кода ведет к переписыванию еще и нескольких связанных тестов - и с таким лютым оверхедом достаточно тяжело спорить. Аргумент про то, что этот же рефакторинг становится гораздо более безопасным, тоже не во всех ситуациях прокатит. Дядюшка Боб набрасывает очень правильные вещи на эту же тему и рассуждает про то, как надо использовать TDD, чтобы не испортить весь дизайн своего проекта.
http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html
#tdd #architecture
Paks
а зачем такая запись возврата массива? в чем ее преимущество от простого -(NSArray *)storageHints?
- (nonnull NSArray<NSValue*>*)storageHints
Oleksii
в swift затранслейтиться как [NSValue], без знаков восклицания и тип будет определен :)
Stanislav
Paks
тип обьектов там NSNumber
Anonymous
Jian Yang
Всем привет!
Подскажите плиз, как вы пользуетесь size class'ами в коде? через UITraitCollection и дальше if'ами
Jian Yang
но это жуть
Alfred
Bulat
Jian Yang
Paks
Оппа