Size: a a a

iOS Developers — русскоговорящее сообщество

2021 May 19

AP

Aleksandr Poddubny in iOS Developers — русскоговорящее сообщество
Да к чему эти архитектурные разговоры, если вы не стесняетесь форс анрапов. Я на этом остановился
источник

Р

Руслан in iOS Developers — русскоговорящее сообщество
Кто сталкивался с кал беками приложение, подскажите ресурс в котором описано создание и внедрение в приложение ссылки для обратного вызова МП
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
+
источник

AY

Andrey Yastrebov in iOS Developers — русскоговорящее сообщество
а работодатели не говорят что им не нравится?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Идентификатор “CityListCell” не константа/класс, а инлайн строка + force unwrap as!

self.cities[indexPath.row].name зачем self? + cityName как и остальные поля должны быть приватными

Ячейка должна иметь публичный метод что-то типа render или configure куда передается view state и там она уже внутри отрисовывается
И лишняя пустая строка после return
источник

PG

Pavel Gubarev in iOS Developers — русскоговорящее сообщество
Не все себя утруждают подробными ответами 🙂 иногда отвечают, но общими словами типа «есть нарушения принципов СОЛИД».
источник

PG

Pavel Gubarev in iOS Developers — русскоговорящее сообщество
Саша, спасибо! Только я не понял первого замечания. Идентификатор разве не должен быть строкой? Да, он там дальше совпадает с названием класса, но это не значит, что он должен быть классом
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
обычно эту строку выносят в константы или же генерируют из самого имени класса
источник

PG

Pavel Gubarev in iOS Developers — русскоговорящее сообщество
А что страшного здесь в Force Unwrap. Ну я же знаю, что там такой тип. Допустим, код будет попорчен, программа грохнется в этом месте. Ну так она в любом случае неработоспособна. Как-то я не понимаю, что здесь даст «более правильный» анврап
источник

PG

Pavel Gubarev in iOS Developers — русскоговорящее сообщество
А, понял. Благодарю
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
подскажите, пожалуйста, как я могу сделать анимацию передвижения rightNavigationItem, сейчас задан верхний паддинг + 90 и это выглядит так, но при переходе в .inline нужно вернуть top padding в 0, использую swiftui
источник

AP

Aleksandr Poddubny in iOS Developers — русскоговорящее сообщество
Форсы просто моветон. Да, вы знаете что все ок и работает, но это когда-то меняется
источник

AP

Aleksandr Poddubny in iOS Developers — русскоговорящее сообщество
А по поводу не утруждаются ответить — так в целом и так все понятно. Я не спроста говорил про ревью. Много косяков и это выйдет с пару листов А4 замечаний, которые нужно поправить, чтобы не выглядеть как зелёный джун
источник

AP

Aleksandr Poddubny in iOS Developers — русскоговорящее сообщество
Представьте, что у вас таких тестовых заданий 20 в неделю. Всем ревью писать по несколько часов?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
да отдельный объект или несколько, а подключить в аппделегате например
источник

PG

Pavel Gubarev in iOS Developers — русскоговорящее сообщество
да, согласен. я, наверное, обращусь к вам, когда допилю новую версию. Насчёт ответов от работодателей — ну бывает, что присылают список валидных замечаний из 6-8 пунктов. я бы лично потратил несколько минут просто из вежливости. что мне, кстати, нравится в нашей индустрии — так это культура взаимопомощи. Бывает, на собеседовании затруднишься с ответом и тебе начинают рассказывать правильный ответ. вот в такие моменты дико приятно. я последние годы варился в среде писателей, там всё жёстче. сожрать могут только так 🙂
источник

AY

Andrey Yastrebov in iOS Developers — русскоговорящее сообщество
токсичных разработчиков тоже хватает, даже наверно большинство
источник

a

andrew in iOS Developers — русскоговорящее сообщество
Дано: Есть коллекция, в каждой ячейке располагаются в горизонтальном стеке (например) насколько лейб, текст в каждой ячейке разный, получается что каждая выравнивается независимо от сосендних. Задача: сделать так чтобы контент во всех ячейках выглядел выровненным по вертикали. Просто задать жесткие размеры не подходит, потому что экраны разные, ширина разная, и у какого-то юзера там могут быть короткие тексты и все будет выглядеть более свободно, у другого тексты будут большие и экран маленький, нужно будет уплотнять контент. Как вы решаете эту довольно типичную задачу . у меня есть решение, но думаю может есть что-то более умное. Делаю так: по мере показа ячеек после лейаута беру из них размеры лейб и записываю во внешнюю переменную, если они больше чем текущее значение, и потом эти значения выставляю внутрь всех ячеек, получается что все ячейки выравниваются по самой плотно наполненной контентом.
источник

a

andrew in iOS Developers — русскоговорящее сообщество
тексты приходят с бека и заранее не известны
источник

D

Dangenals in iOS Developers — русскоговорящее сообщество
Из-за зелёной авы, все время кажется что это группа андроида а не iOS 😂
источник