Size: a a a

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

2019 November 18

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Можно развести с этой темы огромный холивар, но мне кажется, все пришедшие в iOS паттерны из других миров, решали проблемы возникающие в этих самых мирах, но либо из-за неумения/ещё чего-то/незнания, религии эти паттерны перекочевали в iOS.

Хотя на мой скромный взгляд, все проблемы, которые решают эти паттерны, с легкостью решаются и в обычном MVC в мире iOS. (В остальных может и нет)
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Easy
Вообще сейчас наткнулся на статью по mvc на Хабре, и понял что я не знал mvc и пытался шаманить с viper архитектурой но теперь я в принципе не понимаю, нахрена тогда нужен вайпер если при правильном использовании mvc нету и не может быть проблемы с огромным controller-ом
Если глубоко копать в суть вопроса - то по большей части это спор вокруг того, что именно и куда выносить и как это называть. Так или иначе всё крутится вокруг MVC, с различными вариациями: более умный контроллер, более тупой контроллер, контроллер-срощенный с моделью, или сделать из одного ViewController'а целых 3 части (View-Presenter-Interactor).
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Можно развести с этой темы огромный холивар, но мне кажется, все пришедшие в iOS паттерны из других миров, решали проблемы возникающие в этих самых мирах, но либо из-за неумения/ещё чего-то/незнания, религии эти паттерны перекочевали в iOS.

Хотя на мой скромный взгляд, все проблемы, которые решают эти паттерны, с легкостью решаются и в обычном MVC в мире iOS. (В остальных может и нет)
Вот и у меня схожее впечатление. Знаком немного с нативом андроида, и вот там (что на котлине, что на джаве) можно запросто получать огроменные контроллеры, в которых потом разбираться невозможно.
источник

E

Easy in iOS Developers — русскоговорящее сообщество
А вот правильная схема mvc
источник

.

. in iOS Developers — русскоговорящее сообщество
Easy
А вот правильная схема mvc
это откуда скрин? мартин?
источник

E

Easy in iOS Developers — русскоговорящее сообщество
.
это откуда скрин? мартин?
Не, из статьи на Хабре, что выше скинул
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
Эль Копетан Тотарен
Если глубоко копать в суть вопроса - то по большей части это спор вокруг того, что именно и куда выносить и как это называть. Так или иначе всё крутится вокруг MVC, с различными вариациями: более умный контроллер, более тупой контроллер, контроллер-срощенный с моделью, или сделать из одного ViewController'а целых 3 части (View-Presenter-Interactor).
Нет. Может создаваться такое впечатление, поскольку эпл скрестил view и controller. Ты создаёшь вью, у тебя автоматом создаётся и контроллер.
источник

ВЗ

Влад Зурабян in iOS Developers — русскоговорящее сообщество
У меня есть 6 button)) игра)) Появления button только если нажата одна из 6-ти button-ов, как реализовать
источник

H

H O K U in iOS Developers — русскоговорящее сообщество
Влад Зурабян
У меня есть 6 button)) игра)) Появления button только если нажата одна из 6-ти button-ов, как реализовать
isHidden = false
источник

ВЗ

Влад Зурабян in iOS Developers — русскоговорящее сообщество
Это знаю
источник

ВЗ

Влад Зурабян in iOS Developers — русскоговорящее сообщество
Я подумал есть функция какая-то
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Функция для чего?
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Именно для твоих 6 кнопок?)
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
есть, как ни странно
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
appDelegate.show6ButtonGameWindow()
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Vladimir Kubantsev
Нет. Может создаваться такое впечатление, поскольку эпл скрестил view и controller. Ты создаёшь вью, у тебя автоматом создаётся и контроллер.
Ну так правильно же все
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Эль Копетан Тотарен
Доброй ночи!
Осваиваю VIPER, на странице используется UITableView. Из ViewController пробрасываю в Presenter функции для подсчёта кол-ва ячеек и для рендера каждой ячейки. Из Presenter'а я дёргаю Interactor (в котором лежит массив элементов), и по цепочке данные возвращаются обратно во ViewController.
Это нормальное явление?
Получается что я 2 раза пишу протокол для этих функций, и потом 2 раза пишу реализацию для них же. Причём Presenter в данном случае просто выглядит прослойкой.
Я понимаю, что задача VIPER - разгрузить ViewController, избавив его от логики, но не получается ли оверхед в таком случае?
Ну и опять же, если я неправильно понял и делаю неправильно, то как правильно?
Правда в том, что на небольших проектах такая архитектура будет оверхедом. Потому что количество кода вырастает в несколько раз, причём тупо за счёт всяких дополнительных классов с одним дублирующим методом
источник

К

Константин in iOS Developers — русскоговорящее сообщество
Добрый день, только начинаю входить в тему разработки под ios, поэтому вопросы могут быть глупыми. 21 и 22 строки это правильный способ изменения радиуса для кнопок и полей ввода? Как-то еще можно изменить цвет placeholder, кроме как строка 23?
В универе было несколько лаб по разработке Android приложений, там все проще было, так как в xml можно было все настроить, тут почему-то так не получается
источник

АА

Алексей Артемьев in iOS Developers — русскоговорящее сообщество
Stanislav
Правда в том, что на небольших проектах такая архитектура будет оверхедом. Потому что количество кода вырастает в несколько раз, причём тупо за счёт всяких дополнительных классов с одним дублирующим методом
странная у вас правда...
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Алексей Артемьев
странная у вас правда...
Суровая
источник