Size: a a a

2021 November 17

G

Give Five Give Seven in SwiftBook
Какие стили?
источник

ВР

Вячеслав Раченко... in SwiftBook
под статик ты имеешь ввиду static func или просто глобальные функции?
источник

FL

First Last in SwiftBook
например статик метод, который может задать любой стиль твоему тексту
источник

FL

First Last in SwiftBook
ага, static func
источник

G

Give Five Give Seven in SwiftBook
А вот глобальные я сам не люблю ) раньше встречалось по типу makeRect, makePoint. Жуть )
источник

G

Give Five Give Seven in SwiftBook
Какой - то класс - конфигуратор ?
источник

ВР

Вячеслав Раченко... in SwiftBook
а что плохого в глобальных функциях? Я встречал когда такие функции заворачивали в некий enum и так юзали. да и вообще в глобальных функциях не вижу ничего плохого, по сравнению с переменными
источник

G

Give Five Give Seven in SwiftBook
Куча глобальных констант остались , радует, что их меняют на enum. Например, те же самые - UTI types. Ну, например, есть глобальные POSIX функции для работы с мутексами, потоками. Выглядит очень архаично. Хотя, может, я занимаюсь черрипикингом.
источник

FL

First Last in SwiftBook
например, тебе нужно сделать чтобы каждый пятый символ был желтым, а каждый 7 белым, и это нужно во многих местах и у тебя есть статик метод который это делает
источник

FL

First Last in SwiftBook
конечно такого кейса в реальной жизни не будет, но как пример сойдет
источник

G

Give Five Give Seven in SwiftBook
А что тебе мешает реализовать это в классе отображения текста ?  Придумать enum стилей и отдавать в инициализатор. А внутри класса уже настраивать согласно стилю как надо? Хотя такое решение будет хуже в плане расширения.
источник

ВР

Вячеслав Раченко... in SwiftBook
экстеншины разве не тоже самое что статик функции?
источник

FL

First Last in SwiftBook
типо ты делаешь экстеншн и внутри него статик метод
источник

ВР

Вячеслав Раченко... in SwiftBook
ну и что? что в этом плохого?
источник

FL

First Last in SwiftBook
т.е. если через 1-2 года грубо говоря у нас будет 100+ таких методов, то это может негативно сказаться на приложение?
источник

FL

First Last in SwiftBook
в плане используемой памяти/скорости/загрузке и т.д.
источник

G

Give Five Give Seven in SwiftBook
Статическая Диспетчеризация самая быстрая.
источник

ВР

Вячеслав Раченко... in SwiftBook
это никак не должно сказаться на работе приложения, может на этапе компиляции будут какие-то задержки но в дальнейшем ни на что не повлияет
источник
2021 November 18

Е

Евгений in SwiftBook
Бэкграунд цвет меняется, только полос разделяющих строк, все равно не видно(
источник

WM

Wlad Madi in SwiftBook
Если цвет меняется, значит таблица есть, можно продолжать
источник