Size: a a a

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

2021 March 09

AN

Alexy Nesterchuk in iOS Developers — русскоговорящее сообщество
Maxim
а зачем тебе переиспользовать презентер? Он нужен для бизнес-логики конркетного флоу/экрана/фичи
общие моменты, которые ты хочешь переиспользовать, вынеси отдельную сущность, которая будет в себе эту логику хранить и дальше используй её везде, где хочешь
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
источник

AN

Alexy Nesterchuk in iOS Developers — русскоговорящее сообщество
Aleksei Sherbakov
лол, зачем ты рассказываешь про подходы? Типо знаешь?) Странно, но mvc не обязательно будет здоровый контроллер, а mvvm не обязательно тяжело дебажить, если там нет реактивщины. А вообще почитай вот статейку, главное не какой-то определенынй шаблон, а умнение правильно декомпозировать и выделять/создавать логические сущности.
да я просто спросил совета и чисто свое мнение написал, в чем у меня сомнения, спасибо за статью
источник

M

Maxim in iOS Developers — русскоговорящее сообщество
Alexy Nesterchuk
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
а что делать, если вдруг на одном из экранов логика изменится и будет конфликтовать с логикой другого экрана?
тут сразу вывднеются проблемы с зонами ответственности
источник

l

lostineternity in iOS Developers — русскоговорящее сообщество
Alexy Nesterchuk
иногда логика экранов оказывалась очень похожая и типа можно было б переиспользовать презентор, я так пока просто думаю
если логика экрана настолько похожая то может один сделать?
источник

AN

Alexy Nesterchuk in iOS Developers — русскоговорящее сообщество
Maxim
а что делать, если вдруг на одном из экранов логика изменится и будет конфликтовать с логикой другого экрана?
тут сразу вывднеются проблемы с зонами ответственности
ага, согласен, может быть и такое
источник

D

Dex in iOS Developers — русскоговорящее сообщество
добрый день
источник

D

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

D

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

D

Dex in iOS Developers — русскоговорящее сообщество
к примеру, в первом случае где test group, аватарка TG
источник

AK

Anatoly Kustov in iOS Developers — русскоговорящее сообщество
Dex
к примеру, в первом случае где test group, аватарка TG
uilabel + 2 первых буквы, изи же
источник

M

Maxim in iOS Developers — русскоговорящее сообщество
Dex
ребят, как сделать так, чтоб аватарка состояла из двух заглавных букв, как в контактах
круглая вью с лейблом внутри, разделяешь строку с именем на массив по пробелу, берёшь первые 2 элемента (out of range не слови главное), из них берёшь первые символы и в лейбл их ставишь, ещё uppercased можешь сделать, чтобы всегда заглавные были
источник

D

Dex in iOS Developers — русскоговорящее сообщество
Maxim
круглая вью с лейблом внутри, разделяешь строку с именем на массив по пробелу, берёшь первые 2 элемента (out of range не слови главное), из них берёшь первые символы и в лейбл их ставишь, ещё uppercased можешь сделать, чтобы всегда заглавные были
Спасибо большое, сейчас попробую
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
всем привет, подскажите,  как я могу в свойства класса записать метод, вопрос простой, но как то не получилось, а как это называется забыл((
источник

ЖБ

Женя Баян in iOS Developers — русскоговорящее сообщество
closure?)
источник

l

lostineternity in iOS Developers — русскоговорящее сообщество
{ ... }
источник

b

bodich in iOS Developers — русскоговорящее сообщество
Дима Воронин
всем привет, подскажите,  как я могу в свойства класса записать метод, вопрос простой, но как то не получилось, а как это называется забыл((
var callback1: (()->())?
var callback2 = {}

func someFunc(){}

func setup(){
   callback1 = someFunc
}
источник

ВГ

Владислав Грохотов... in iOS Developers — русскоговорящее сообщество
Дима Воронин
всем привет, подскажите,  как я могу в свойства класса записать метод, вопрос простой, но как то не получилось, а как это называется забыл((
Вычисляемое поле ?
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
bodich
var callback1: (()->())?
var callback2 = {}

func someFunc(){}

func setup(){
   callback1 = someFunc
}
а если уже есть метод, и я его хочу записать в свойство
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Владислав Грохотов
Вычисляемое поле ?
ты про вычисляемое свойство
источник

l

lostineternity in iOS Developers — русскоговорящее сообщество
а зачем и метод и свойство
источник