
Виталий
09.10.2017
19:33:21
видел не так давно бэкенд на шарпе)

Oleksa
09.10.2017
19:34:39
Но про константы статью не напишешь
А константы в коде спасут от опечаток в них и опечаток в нибах?
О константах статья есть, херово ты читал. В случае идентификаторов это - херовый вариант.

Vladislavs
09.10.2017
19:34:56
не помню точно у какой мемной игрушки

Google

Vladislavs
09.10.2017
19:35:03
вроде agar.io
бэк на плюсах
а сисярпы/джавы бэк
это ж тренд
удобно
хули

Oleksa
09.10.2017
19:39:33

Виталий
09.10.2017
19:43:51
а где про спагетти с нибами? дайте посмотреть

Alex
09.10.2017
19:44:39
Алсо, пользуется кто бетой хкода? стоит, или головная боль?

Valery
09.10.2017
19:44:56

Oleksa
09.10.2017
19:48:58
А вот код с конфигураторами:

Alex
09.10.2017
19:49:28

Google

Alex
09.10.2017
19:49:52
к слову Кац, без т =)

Oleksa
09.10.2017
19:50:58
Сорян. Кац. Неправильно транслитерировал.
И сорян, перепутал с антоном. На автомате имя написал. Я - лох. Виноват.
func reusableCell<T: UITableViewCell>(
_ cls: T.Type,
for indexPath: IndexPath,
configure: (T) -> ()
)
-> UITableViewCell
{
return match(self.reusableCell(cls, for: indexPath), f: configure)
}
Применение:

Bagzhan
09.10.2017
19:52:18
/stat@combot

Combot
09.10.2017
19:52:18
combot.org/chat/-1001063580584
combot.org/chat/-1001063580584
combot.org/chat/-1001063580584

Виталий
09.10.2017
19:53:02
вот жеж, вплотную подобрался

Oleksa
09.10.2017
19:53:26
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return tableView.reusableCell(CellType.self, for: indexPath) {
$0.model = self.album(for: indexPath)
}
}

Combot
09.10.2017
19:53:46
combot.org/chat/-1001063580584

Oleksa
09.10.2017
19:54:40

Виталий
09.10.2017
19:55:24
ученики за кешбеком придут? ?

Oleksa
09.10.2017
19:56:53

Alex
09.10.2017
19:57:08
https://hastebin.com/ekurubuqux.swift

Max
09.10.2017
20:00:58
Какой лучше гамбургер на свифте

Oleksa
09.10.2017
20:03:14
Не плохо, но кмк есть решение лучше)
Такое есть у кикстартера. Мне не оч нравится. Предпочитаю использовать именно типы, чтобы не вышло нежданчика, что ячейки пустые, тк неправильно прописал связь между моделью и ячейкой. Мне больше нра компайл тайм в свифте. В обжс подобное тебе и пользовал.

Google

Oleksa
09.10.2017
20:03:27
Гамбургер?

Alex
09.10.2017
20:03:39

Max
09.10.2017
20:03:53
Да

Oleksa
09.10.2017
20:05:24
меню
Ааа... Я велосипедю обычно, тк дизы - наркоманы.

Alex
09.10.2017
20:05:31
+1

Victor
09.10.2017
20:05:42

Oleksa
09.10.2017
20:07:01
И да, а твой скрипт и приведением типов и кастованием занимается?
Илм ручками?
У мну автомато, кагбэ.
Решееию сто лет в обед, его вариации прописали себе все разрабы в течении прюервого года карьеры, которых я знаю. А знаю я немало. Для мну странно, что вы так удивляетесь примитивной херне?

Victor
09.10.2017
20:09:48
Зачем приведение типов? Что за куча лишних сущностей, делающие код нечитаемым? Мой скрипт просто генерит файлик с константами. Если опечатают где-нибудь при использовании констант, то получу ошибку

Victor
09.10.2017
20:11:24
Ты аргументировал плохость констант возможностью опечатки. У меня опечатка невозможна. Что я делаю не так?

Anton
09.10.2017
20:11:45
ты делаешь не так, как он
значит ты делаешь неправильно
и кикстартер делает неправильно
и все остальные делают неправильно
а он и его джуны - правильно

Oleksa
09.10.2017
20:13:03

Google

Victor
09.10.2017
20:14:50
Лучше должно быть коротко и понятно. А вопрос про датасорс не понял

Oleksa
09.10.2017
20:15:04
и все остальные делают неправильно
А тебя припекло, как я посмотрю. Аж приятно, что тебе так печет от осознания того, насколько некачественен твой, и от нежелания изучать что-то новое.
Лучше должно быть коротко и понятно. А вопрос про датасорс не понял
Так у меня короче. И понятнее. Я просто использую конвенции и тип ячейки, как идентификатор. Тока ы датасорсе и надо.
Ну смотри, как ты будешь конфигурировать ячейку после декью? Приводить тип? Прописывать его? Так почему вместо строк и отдельного декью с кастованием все не совместить?
Кодоген - отличная вещь, сам пользую сорсери и гиб. Но оч часто можно обойтись и вообще бещ него.
Так если можно, чо не обойтись?

Anton
09.10.2017
20:18:53

Oleksa
09.10.2017
20:20:48
Нажаль, это не так.

Admin
ERROR: S client not available

Anton
09.10.2017
20:21:11
во-во
да
я не прав
а ты прав
9 лет в трубу...

tiga
09.10.2017
20:21:29
У кого зарплата больше?

Oleksa
09.10.2017
20:21:36
Беда - печаль.

tiga
09.10.2017
20:24:14
Тогда сантиметры

Oleksa
09.10.2017
20:25:11
У кого меньше, тот выиграл.
?

Google

Andy
09.10.2017
20:28:40
Всем привет!
Я немного вклинюсь в ваш холлитред, прошу прощения.
Знаю, что 4й свифт вышел недавно и по нему стоит читать офф доку.
А есть что-то хорошее на 3й,чтобы почитать, так сказать, в комплексе разработку На свифте под ios с best practices и все такое. Ну и типовыми решениями.
Всем спасибо за возможные рекомендации

Anton
09.10.2017
20:29:28
Да какая разница, у человека чсв стремится к бесконечности. Он, может, и пишет заебатый код, только свои костыли он всем тут сует как прописную истину, а все альтернативные решения для него - кусок говна. Такие вот спецы навводят своих УНИКАЛЬНЫХ решений, и технический налог потом возрастает до необходимости все с 0 переписывать.

Oleksa
09.10.2017
20:30:02

Andy
09.10.2017
20:31:47

Oleksa
09.10.2017
20:32:44
Да какая разница, у человека чсв стремится к бесконечности. Он, может, и пишет заебатый код, только свои костыли он всем тут сует как прописную истину, а все альтернативные решения для него - кусок говна. Такие вот спецы навводят своих УНИКАЛЬНЫХ решений, и технический налог потом возрастает до необходимости все с 0 переписывать.
Во-первых, технический долг, а не налог. Во-вторых, переписывать гибкие решения, изначально нацеленные на переиспользование, не нужно, тк их легко модифицировать и дописывать. Среднее время мддлу для разбора моего кода - 1-2 дня, после чего полная велосити. Так что сорян, не угадалб

Anton
09.10.2017
20:33:07
То есть читать нечего?
Для совсем новичков можно почитать app development with swift, как отправную точку. Гайдлайны из первых рук, так сказать.

Oleksa
09.10.2017
20:34:22
То есть читать нечего?
В одном месте - нет. Прийдется много шарится по блогам. Книги и яблодока для тез, кто тока входит, а с практиками лучшими и подходами - беда.

Nikolay
09.10.2017
20:35:32
Почитай Олександра

Oleksa
09.10.2017
20:35:39
?

Nikolay
09.10.2017
20:35:45
Он плохого не посоветует

Oleksa
09.10.2017
20:36:01
Куда уж мне до светочей делегата и датасорса в ячейках?

Anton
09.10.2017
20:38:30

tiga
09.10.2017
20:38:51

Anton
09.10.2017
20:40:54

tiga
09.10.2017
20:43:43
Агрессивность это удел обезьянок
Надо жить дружно

Виталий
09.10.2017
20:55:05