Anvar
Там удобный интерфес чтобы файлы загружать
Roman
а, 200к руб наверное? А то я сначала подумал долларов и офигел
Александр
Весело, это же какая тогда нагрузка была? Или долго проект работал?
Я даже не спрашивал. Да, 200к рублей) там контора вечный стартап с долбоебом у руля, который сильно переоценивает свои организаторские способности
Roman
😄
Haile
котятки
Haile
ns_swift_name кто-нибудь использовал?
Ilshat
#whois По традиции - фриланс, специалист - C#, JS, изучаю swift, надеюсь на благосклонное отношение девелоперов в группе, при возникновении вопросов, Уфа, узнал от коллеги.
Boris
Всем доброе утро, скажите, имеет ли смысл выносить делегат tableView в отдельный класс или лучше оставлять в контроллере? Мне еще надо по нажатию на ячейку открывать новое окно, чтобы это сделать через класс делегата, придется делать ему протокол, что костыльнее?
Haile
если не собираешься как-то переиспользовать контроллер с таблицей - оставь в нем
Boris
Спасибо!
Roman
Публиковали уже тут? https://avitotech.timepad.ru/event/367411/
Maxim
А как-нибудь можно сделать auto layout с вставленным в него UITableView, чтобы systemLayoutSizeFittingSize:UILayoutFittingCompressedSize учитывал contentSize? Или высоту только ручками считать?
Haile
просто не сделать
Haile
можешь повесить обзервера на contentSize таблицы
Haile
короче, я делал наследника вьюшки
Haile
её делал обсервером заданного скролла
Haile
и по изменению contentSize у скролла менял intrinsictContentSize у вьюшки
Haile
так себе получается штука
Maxim
спасибо!
Maxim
у меня табличка не меняется, хватило простого [self.tableView.heightAnchor constraintEqualToConstant:self.tableView.contentSize.height].active = YES;
Haile
у тебя она видимо статичная в интерфейс билдере?
Maxim
я без билдера, тупо руками )
Maxim
но да, когда её открывать – все данные известны и не меняются
Roman
Записи докладов будут?
Не знаю даже, я не из организаторов, увидел в ВК - решил поделиться.
Roman
Кто делает UI в Interface Builder xCode и еще не юзает - рекомендую https://sympli.io/downloads/xcode - must have, упрощает разработку в миллионы раз - нарадоваться не могу - подсаживайте своих дизайнеров. Только не надо холиваров, что нужно верстать интерфейс в коде и никак иначе.
Aλeχ
Так это к бабке не ходи
Александр
Никто и слова не сказал
Aλeχ
я говорю
Александр
Да, нужно законодательно запретить использование ib
Александр
Путин помоги
Aziz L
а чем плох ib?
Александр
Ничем
Александр
Иб охуенен
Aziz L
ок, чем в коде лучше чем в иб?
Александр
Зависит от задачи. В 95% удобнее и быстрее юзать IB. Во всех остальных код. Когда тебе нужны хитровыебанные вьюшечки и тд.
Ilshat
https://picsrch.me/wpovdXBL
Aziz L
кстати если делать layout правильно, то с autolayout можно получить гладкий скрол даж в приложениях типа чат; для меня это откровением стало..
Aλeχ
типа чат да
Aλeχ
типо ленты в фб
Aλeχ
нет
Aλeχ
любой ленты с фото видео и динамическим контентом
Aziz L
хм, надо попробовать
Aλeχ
лайки, комменты
Sasha
проблемы с IB возникают при работе в команде
Aλeχ
IB это зло
Sasha
но в XCode 8 пофиксили это
Sasha
так что нормик
Aλeχ
не нормик
Александр
Да и "хитровыебанность" это тоже субъективно очень. Я за неделю наформошлепил приложение до релиза, против двух недель ковыряния кода у предыдущих пейсателей с результатом не похожим даже на прототип
Aλeχ
если строить иерархию
Aziz L
проблемы с IB возникают при работе в команде
это неправда; каждый пилит свой сториборд и все ок
Aλeχ
то с IB вообще ничего не получится
Sasha
это неправда; каждый пилит свой сториборд и все ок
ну, как правило все работают над примерно одной фичей
Sasha
и говно случается
Александр
Sasha
Aziz L
ну, как правило все работают над примерно одной фичей
разбейте на container+storyb. ref, либо в отдельные ксибы; или даж так не получится?
Aziz L
если строить иерархию
можно подробней?
Aλeχ
Наследование view
Aziz L
изи же, вообще не понятно в чем проблема
Александр
Чо тут подробнее, в большинстве случаев люди работать в команде тупо не умеют и разработка строится типа "побыстрее закоммитить, чтобы не пришлось мержить"
Sasha
а серьезно, есть какие-нибудь паттерны устоявшиеся работы в команде над проектом? Я в этом не особо опытный, интересно
Sasha
Иногда кажется, что один человек быстрее бы запилил что-то, чем команда из троих разрабов
Sasha
Как такого избежать?
Aλeχ
само слово запилил
Aλeχ
уже говорит о многом
Aziz L
зависит от скила разработчика, скила тимы и тим лида
Александр
Лайк если тоже любишь гадать по словечкам
Aziz L
можно как лебедь рак и щука
Aziz L
скил = skill, тима = team, тим лид = team lead
Sasha
ну, понятно, от чего это зависит
Sasha
но какие есть паттерны в работе хорошей команды, привязывая к мобильной разработке?
Александр
Зависит от проекта все
Sasha
так, чтобы не получалось, что все над примерно одной фичей работают
Александр
Какие-то реально проще одному
Александр
Какие-то классически разбить на бэкенд/фронтэнд
Александр
Но много людей в иос проекте даже с юаем в коде превратится в игру в футбол внутри кладовки