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
В пятницу опять работать
Stanislav
ну прально, вот тока у нас шашлики накрылись
как так? как у вас они накрылись?!!
 Nick 
:))) Осталось только “опуститься” до смузи! :)))
Stanislav
:))) Осталось только “опуститься” до смузи! :)))
смузи - дорого, мясо дешево. Сложно "опуститься" до смузи
Ilkhom
писеец у тя тут рожа Стас))
Stanislav
не подготовились(
ну звездец, мой мир никогда не будет преждним)
Stanislav
писеец у тя тут рожа Стас))
рожа как рожа, на свою дай глянуть 10тиледней давности))))
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
Emil
@mobile_jobs
Огромное спасибо
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], без знаков восклицания и тип будет определен :)
Paks
тип обьектов там NSNumber
Jian Yang
Всем привет! Подскажите плиз, как вы пользуетесь size class'ами в коде? через UITraitCollection и дальше if'ами
Jian Yang
но это жуть
Bulat
Всем привет! Подскажите плиз, как вы пользуетесь size class'ами в коде? через UITraitCollection и дальше if'ами
Мне когда надо было, ловил изменения сайзкласса и корректировал лейаут
Jian Yang
Мне когда надо было, ловил изменения сайзкласса и корректировал лейаут
А весь вьюконтроллер как рисовать через ифы только?)
Paks
Оппа