Alex
Alex
https://hastebin.com/ekurubuqux.swift
Max
Какой лучше гамбургер на свифте
Oleksa
Не плохо, но кмк есть решение лучше)
Такое есть у кикстартера. Мне не оч нравится. Предпочитаю использовать именно типы, чтобы не вышло нежданчика, что ячейки пустые, тк неправильно прописал связь между моделью и ячейкой. Мне больше нра компайл тайм в свифте. В обжс подобное тебе и пользовал.
Oleksa
Oleksa
Гамбургер?
Alex
Max
Да
Oleksa
меню
Ааа... Я велосипедю обычно, тк дизы - наркоманы.
Alex
+1
Victor
Oleksa
Oleksa
И да, а твой скрипт и приведением типов и кастованием занимается?
Oleksa
Илм ручками?
Oleksa
У мну автомато, кагбэ.
Oleksa
Решееию сто лет в обед, его вариации прописали себе все разрабы в течении прюервого года карьеры, которых я знаю. А знаю я немало. Для мну странно, что вы так удивляетесь примитивной херне?
Victor
Зачем приведение типов? Что за куча лишних сущностей, делающие код нечитаемым? Мой скрипт просто генерит файлик с константами. Если опечатают где-нибудь при использовании констант, то получу ошибку
Victor
Ты аргументировал плохость констант возможностью опечатки. У меня опечатка невозможна. Что я делаю не так?
Anton
ты делаешь не так, как он
Anton
значит ты делаешь неправильно
Anton
и кикстартер делает неправильно
Anton
и все остальные делают неправильно
Anton
а он и его джуны - правильно
Oleksa
Oleksa
Victor
Лучше должно быть коротко и понятно. А вопрос про датасорс не понял
Oleksa
и все остальные делают неправильно
А тебя припекло, как я посмотрю. Аж приятно, что тебе так печет от осознания того, насколько некачественен твой, и от нежелания изучать что-то новое.
Oleksa
Лучше должно быть коротко и понятно. А вопрос про датасорс не понял
Так у меня короче. И понятнее. Я просто использую конвенции и тип ячейки, как идентификатор. Тока ы датасорсе и надо.
Ну смотри, как ты будешь конфигурировать ячейку после декью? Приводить тип? Прописывать его? Так почему вместо строк и отдельного декью с кастованием все не совместить?
Oleksa
Кодоген - отличная вещь, сам пользую сорсери и гиб. Но оч часто можно обойтись и вообще бещ него.
Oleksa
Так если можно, чо не обойтись?
Anton
Oleksa
Oleksa
Нажаль, это не так.
Anton
во-во
Anton
да
Anton
я не прав
Anton
а ты прав
Anton
9 лет в трубу...
tiga
У кого зарплата больше?
Oleksa
Беда - печаль.
Oleksa
tiga
Тогда сантиметры
Oleksa
У кого меньше, тот выиграл.
Oleksa
?
Andrey
Всем привет!
Я немного вклинюсь в ваш холлитред, прошу прощения.
Знаю, что 4й свифт вышел недавно и по нему стоит читать офф доку.
А есть что-то хорошее на 3й,чтобы почитать, так сказать, в комплексе разработку На свифте под ios с best practices и все такое. Ну и типовыми решениями.
Всем спасибо за возможные рекомендации
Anton
Да какая разница, у человека чсв стремится к бесконечности. Он, может, и пишет заебатый код, только свои костыли он всем тут сует как прописную истину, а все альтернативные решения для него - кусок говна. Такие вот спецы навводят своих УНИКАЛЬНЫХ решений, и технический налог потом возрастает до необходимости все с 0 переписывать.
Oleksa
Andrey
Oleksa
Да какая разница, у человека чсв стремится к бесконечности. Он, может, и пишет заебатый код, только свои костыли он всем тут сует как прописную истину, а все альтернативные решения для него - кусок говна. Такие вот спецы навводят своих УНИКАЛЬНЫХ решений, и технический налог потом возрастает до необходимости все с 0 переписывать.
Во-первых, технический долг, а не налог. Во-вторых, переписывать гибкие решения, изначально нацеленные на переиспользование, не нужно, тк их легко модифицировать и дописывать. Среднее время мддлу для разбора моего кода - 1-2 дня, после чего полная велосити. Так что сорян, не угадалб
Anton
То есть читать нечего?
Для совсем новичков можно почитать app development with swift, как отправную точку. Гайдлайны из первых рук, так сказать.
Anton
Oleksa
То есть читать нечего?
В одном месте - нет. Прийдется много шарится по блогам. Книги и яблодока для тез, кто тока входит, а с практиками лучшими и подходами - беда.
Nikolay
Почитай Олександра
Oleksa
?
Nikolay
Он плохого не посоветует
Oleksa
Куда уж мне до светочей делегата и датасорса в ячейках?
tiga
Anton
tiga
Агрессивность это удел обезьянок
tiga
Надо жить дружно
Anton
короче все понятно
Anton
он вообще нихуя не шарит
Anton
классический мамкин кодер
Anton
которому главное - писать код
Anton
ахуенный
Anton
красивый
Anton
переиспользуемый
Oleksa
А из мира фп для мобилок что-нибудь пробовал?
Swiftz на иос, scalaz на дроиде пробовали. Чистый фп оч с трудом заходит в мобилки с учетом сиандартной либы. Поэтому я предпочитаю использовать элеменьы, которые упрощают мне жизнь, а не тащить монаду иос и как-то абстрагировать весь гуй.
Там вверху парень юзал purescript и f#, кстати.
З.ы. я тут один, на ты.
Oleksa
Oleksa
Не доделывать, а модифицировать. F • G в G • A • F.
Oleksa
Все верно, заяем этого не делать 300 строк кода на класс и иерврхии наследования в 7 уровней, как в мфц.
Oleksa
Эт ты так моих собеседников? Я - то не по шаблону действую, что полтверждается тем, как ты и Антон из трусов выпрыгиваете.
Oleksa
Хмм... Почему никто? Не верю, еси честн.
Oleksa
Многие ж с мфц боролись хоть раз, хоть на лабах, думаю.
Oleksa
Хотя, тут я придерживаюсь мнения Антона, все хорошо в меру. Но я этого не говорил, а то еще скучно станетю