Ilkhom
Как их делают?
iOS Good Reads: Airbnb выложили крутую штуку под названием Lottie. Она позволяет легко и просто встраивать в приложения анимации, экспортнутые прямо из After Effects. Ну и еще несколько полезных фич - A/B тестирование, кеширование частых анимаций, программный контроль скорости. Ответственно подошли к созданию сообщества - не просто все выкинули на GitHub и забыли, а предварительно связались с крутыми анимационными студиями, рассказали им про свой инструмент и вытащили из них несколько крутых примеров. https://medium.com/airbnb-engineering/introducing-lottie-4ff4a0afac0e#.686cebmtk #tools #opensource
Ilkhom
как вариант
I'm That Fel!x
Ребят, я тут запутался немного. Почему Свифт ломает ооп? Почему сначала вызывается конструктор потомка (потому что он оверрайд, да, но зачем ломать ооп?), а потом конструктор предка? Зачем ломать ооп? До обж-с пока не дошел, там также?
Ilkhom
так они же выкрутились, у них не ооп а поп О_о
Oleksii
щобля простите?
Почему можно что-то писать до super.init ?)
Vladimir
Почему можно что-то писать до super.init ?)
Задавать свойства можно, доступа к self всё равно не даст
I'm That Fel!x
щобля простите?
Напиши на крестах два класса и наследуй один от другого. Сначала заинитится предок, потом потомок. В свифте оверрайдится инит и инитится сначала потомок вместо предка
I'm That Fel!x
На реддите вон тоже спрашивали https://www.reddit.com/r/swift/comments/27tr62/superinit_and_member_initialization_in_init/
I'm That Fel!x
ну наверное поэтому super.init и вызывается
Сначала должен быть инициализирован предок. А я могу выполнить что-то в потомке до инита предка. Втф?
Andrew
Сначала должен быть инициализирован предок. А я могу выполнить что-то в потомке до инита предка. Втф?
Проверь поля до инита предка, или может там наследование не настоящее )
Василий
подскажите, у меня есть collection view внутри scroll view, как мне зафиксировать CV что бы оно растягивалось, и scroll view растягивался вместе с ней. т.е. что б убрать скролл в CV и увеличивать SV по высоте?
Anonymous
Мне кажется или в вопросе звучит ответ
Василий
Мне кажется или в вопросе звучит ответ
в CV заблокировал скролл, SV не растягивается
Anonymous
в CV заблокировал скролл, SV не растягивается
Зачем sv должно растягиваться. Я даже не понимаю как. Оно же прокручивать должно
Василий
Зачем sv должно растягиваться. Я даже не понимаю как. Оно же прокручивать должно
оно изначально по высоте экрана, добавляю картинки в cv и оно должно растягиваться, что = скроллиться
Василий
джуны спят шоль
Tarasios
А обойтись без SV никак? CV сам по себе может скроллиться
Ilkhom
а не лучше сделать cv внутри cv
Ilkhom
если так уж надо
Василий
не, у меня форма связи сверху, ниже коллекшн вью, при добавлении аттачей в который должен растягиваться весь экран и форма тоже должна скроллиться
Василий
Василий
т.е. форма должна уезжать наверх, я знаю что можно работать только с CV, но ТЗ есть ТЗ
Andrew
Andrew
Как ужасно жили люди до появления Swift 😂
Сергей
не, у меня форма связи сверху, ниже коллекшн вью, при добавлении аттачей в который должен растягиваться весь экран и форма тоже должна скроллиться
чтобы contentSize у SV увеличивался, надо чтобы размеры его subview тоже увеличивались, т.е. высота фрейма CV должна увеличиваться при каждом добавлении итема.
Max
в CV заблокировал скролл, SV не растягивается
scrollview это жестко определенная область с заданным размером, внутри которой её наследники (TableView, CollectionView) крутяцца, scrollview не должна растягиваться ваще-то
Max
т.е. мне в scrollview воткнуть view и его уже растягивать?
дык оно будет вписано в scrollview и будет скроллиться, да
Max
по этому принципу все слайдеры с прокруткой сделаны
Anton
MotionKit *motionKit = [MotionKit new] не?
Andrew
Anton
А можно так? :)))
почему бы и нет
Andrew
Очевидно автор MotionKit об этом не в курсе
Anton
косяк автора, не языка
Ilkhom
NSClassFromString(@"MotionKit") 😱 он серьезно? зачем так делать
Aleksandr
всем привет! кто-ниубдь юзал asl.h чтобы считывать логи? Проблема в том, что у меня только одно последнее сообщение из консольки возвращается
Paks
NSClassFromString(@"MotionKit") 😱 он серьезно? зачем так делать
больше сложности, больше изворотов 😆
Paks
мона еще так: MotionKit *motion = [(NSClassFromString(NSStringFromClass([MotionKit class])) new];
Stanislav
Такое ощущение что автор мануала не смог в хидеры
Stanislav
А вообще самое короткое, наверное, вот: id motionKit = [MotionKit new];
Paks
мб он не любит obj-c?)
Paks
Paks
на каждый чих response sel и performSel?)
Stanislav
Нет, что захочу
Stanislav
Это же id. Доступны все селекторы, их не надо проверять
Stanislav
Другое дело что автокомплит и предлагать будет ВСЕ (:
Stanislav
Stanislav
Что-то вроде этого, там уже видны как методы словаря, так и массива
Anton
мб он не любит obj-c?)
В таком случае у него получилось очень искусно выразить свое отношение ко всему этому
Sergei
#whois Москва, Андроид разработчик. Про группу узнал в соседнем чате, пришел присмореться к миру ios.
Anonymous
ух ты, у тебя фотка с паспорта
Anonymous
глаза красивые
Sergei
Привет! Ребята, нужна консультация по работе с клиентскими сертификатами на ios. В кратце - клиент генерит CSR, сервер подписывает и присылает сертификат. Это работает ок. Но не получается приватный ключ и полученный сертификат внедрить чтобы запросы выполнялись с этим сертификатом. Кто-нибудь такое делал?
Paks
Другое дело что автокомплит и предлагать будет ВСЕ (:
все селекторы какие? NSObjec'a? Выведи селектор какой нить addVasaAndPetya?)
Paks
хм) и правда подсвечивает
Andrew
У вас какая самая популярная либа для хождения на бэкэнд за жсоном и чем потом его мапите на объекты? Хочу локально в реалме хранить, знаю, что он сам умеет с жсоном работать, но хочу сначала в объекты.
Ilkhom
Alamofire
Andrew
Он конвертить умеет?
Ilkhom
в жсон да
Ilkhom
тоесть dictionary
Andrew
А на свифтовые объекты нет?
Roman
Alamofire для запросов, ObjectMapper для маппинга в объекты
Andrew
Спасибо
Anonymous
и такая програмка если лень самому модели делать. Генерит то что нужно из JSON под ObjectMapper и под SwiftyJSON https://github.com/insanoid/SwiftyJSONAccelerator
Anonymous
Не за что. На самом деле очень удобная штука и работает вполне адекватно. Бывает нужно что-то подправить для удобства
David
Всем привет, подскажите, есть статик таблица (иос), на ней 8 техкстфилдов, на каждой ячейке. По мере заполнения всех мне необходимо сформировать объект модели. Так вот, как лучше это сделать...думал через таги, но слышал что это бэд практис...каждый текстфилд выносить аутлетом?
Paks
можно 1 аутлетом
Paks
аутлетКоллекшн