Есть лина него спрос/работа какие пнрспективы?
есть лина него спро сраб отак акие пнрс пект ивы
Д а.
dayneris.jpeg
>>1089725 (OP)> лина> trigged
>>1089725 (OP)сырая хуета, даже сами apple не торопятся на него objc-кодобазу переписывать
На собсно свифт спроса мало. Бек на свифте написали и контрибьютят иногда в него от нехуй делать всякие IBM, этими разработками пользуются полтора инвалида.Разработка под macos, ios и прочие гейоси — другое дело, есть спрос на данный момент. Но ты понимаешь, что это ебучая экосистема, а не только "свифт".И как программист ты должен понимать, что всю жизнь одними и теми же технологиями, включая язык, пользоваться не будешь. Если iOS разработка начнёт переезжать на React Native или Kotlin Nativ – ты уже должен быть готов.
По популярности на одном уровне с Obj-C, даже после спавшего хайпа. По динамике видно, что дальше вся разработка приложений под яблоко переходит на Swift, а Obj-C остаётся в качестве легаси-языка.
>>1094292Удвою. Как бы не бугуртили старпёры (если чо, я тоже один хуй больше писал на обж-си, чем на свифте). Впрочем, бугуртят действительно сильно только те, кто с 80-х пишет на обжси и не поняли когда-то, что >всю жизнь одними и теми же технологиями, включая язык, пользоваться не будешь
>>1094226>Если iOS разработка начнёт переезжать на React Native или Kotlin NativНе будет такого, ставлю свой анус джва раза. А вот свифт развивают ебово, вполне может и бэк когда-то будем на свифте писать.>>1094495Утрою, сам сначала к свифту не очень относился, у скиллового тогдашнего лида вообще пекло от него нехило. Но мы были не правы, свифт хорош.
>>1089725 (OP)дрочирую на четверку, пятерка будет вообще бомба. переписал на свифт пару приложений, сестру, мамку, кота, аллаха,полет нормальный.
Бамп
>>1089725 (OP)Выглядит симпатишно, взял лучшее из питона из си, надеюсь не похерят разрабы.
>>1096548Какого, блять, питона и си?Свифт - это скала для даунов, которая в свою очередь является хаселем для индусов. К твоей макакопараше отношения не имеет.
>>1096639Всё так, свифт це скалка
Ору с ебачей, у которых печет от свифта.
>>1094292>>1094495>>1094724семен, успокойся
>>1096743Скорее котлин же, не?
>>1097640Котлин - калька со свифта.
Ебал в рот синтаксис свифта, пиздец бомбит нахуй.Хули он такой конченный скажите мне
>>1097739Сиблядок порвался, каково это жить с синтаксисом их прошлого века с кучей ненужного говна
>>1097715Щито?Котлин раньше свифта появился на свет.
>>1097739Нормальный синтаксис, хоть и выглядит более всрато по сравнению с обжектив-си. А такой он — потому что перенос разработки на свифт для эппла — это кадровый вопрос. Молодые разработчики стремаются квадратных скобочек, указателей и ебанутого синтаксиса блоков, поэтому считай в эппл деве остаются мастодонты и небольшое количество вкатившихся. А на коммьюнити из одних мамонтов далеко не уедешь, меньше разрабов — меньше крутых приложух для платформы.
>>1097763>Нормальный синтаксис, хоть и выглядит более всрато по сравнению с обжектив-си. Святая толстота.>Молодые разработчики стремаются квадратных скобочек, указателей и ебанутого синтаксиса блоковЭтого стремается нормальный разработчик любого уровня. Зачем читать код с кучей мусора, если можно от него избавиться?Вообще мне нравится процесс разработки и развития свифта, вокруг каждого решения срачи на сотни страниц, посоны старательно обходят грабли других языков. Каждая мелочь - видно, что она здесь не "прост))0 так вышло". Охуенно иметь язык, который читается легко и даже смахивает из-за этого на скриптовый, а на самом деле статический и строгий шопиздец. Obj-C был пиздат своим рантаймом, но это messy, возвращаться к нему не планирую, старичок свое отжил.
Я вот один момент не понимаю. Почему языки, откуда было все напизжено — Scala и Rust — полностью ориентированы на выражения (expressions), но в Swift почему-то опять вернули императивные инструкции (statements). Кому это вообще нужно и зачем?
>>1097640Нет. Котлин оче тупой, по выразительным средствам чуть-чуть выше жабы.
>>1097804От того, что if с одной веткой возвращает некий кал с типом Unit, он не становится выражением.
>>1097823Становится, не вижу проблемы. То, что ты используешь его императивно — твой выбор, все же те языки не вставляют палки в колеса как хаскелль.
>>1097831А как можно использовать if с одной веткой не-императивно? А println, printFile у тебя тоже выражения от того что возвращают некое (бесполезное) значение?
>>1097854Никак. If с одной веткой всегда сайд эффект
>>1098238if condition {let t = 5}//codeгде сайд эффект?
>>1100538Изменение состояние внешнего блока, который является контекстом для всего своего содержимого. Олсо, в нормальных языках (в той же скалке) такое императивное говно даже не скомпилируется.
>>1100538В данной ситуации просто неиспользуемый код. Это попытка изменить внешний стейт или что? Если нужно назначить значение условно, используешь if как выражение:let t = if (condition) 5 else 6Но если ветка только одна, это не имеет никакого смысла, соответственно ты может только изменить внешнее состояние, либо напечатать в консоль и т.д.
>>1100616В свифте тоже не сконпелируется
Запилю небольшую прохладную. Учился яве сам с нуля, работал в офисе где меня подтянули курсами и работкой до мидла по всему стеку. Все бы хорошо, зп устраивает, по другой ветке пока идти нет желания. Есть одно но - язык то я знаю, но чтобы быть в нем уверенным - у меня нет столько опыта. Хотел и на яваскрипт перекатиться, и в андроид но все не то. Все это разнообразие либ, фреймворков, как-то оно представляется мне универсальным гаечным ключем, который подходит ко всем маркам машин если спроецировать на работу автослесаря, только у тебя нет уверенности что ты сходу починишь любую тачку которую тебе пригонят. Ключ то подходит НО НАДО ПОЧИТАТЬ ИНСТРУКЦИЮ ДЛЯ ДАННОЙ МАРКИ. Вот и варюсь в этом ява-борще. Как-то раз случайно скачал учебник по свифту и охуел от подхода дизайнеров даже к книге по свифту. Начал читать и охуел от того, что свифтеры уже сейчас пушают в прод код с фичами, которые другие языки придумали но боятся внедрить чтобы без анальной боли. Давно выкашено лишнее. Автолайаут и факт того что весь дизайн приложухи апл уже взяла на себя сильно доставляет после андроида. Вообщем очень понравился язык, почитал всякие основы, посмотрел курс по ios от стэнфорд юниверсити. Пробовал всякие там приложухи пилить, уже себе небольшие утилитки стал писать на свифте, компилятор идешки иногда конечно удивляет после идеи, но в целом крут. Хоть я и могу пилить приложухи, я понимаю что левел мой любительский еле дотягивает до джуниора, и чтобы вкатиться и покрыть весь материал необходимый для работы мне нужно либо устраиваться джуниором в офис(что в моем мухосранске проблемматично), либо на голом энтузиазме клепать хеловорды пока не выпадет случай вкатиться в одекс либо дешевым подмастерьем. Буду рад кулсторям вкатившегося с другого языка анона.
>>1100728Прочитал твой пост ещё вчера, и как-то растрогался и растерялся даже, что кто-то считает технологию, с которой ты работаешь каждый день и каждую ночь, такой классной… Учитывая то, что думал наоборот может когда-нибудь укатиться в БЕКЕНД, разрабатывать на джавке и уметь разбираться во всём этом вашем весёлом и ебанутом стеке технологий. Да, приятно, иным словом.Посоветовать ничего толком не могу — начинал считай с Обж-Си, хотя до этого ещё был язык. Однажды кинули на Свифт — вот это было очень весело. Прочитал руководство, посмотрел как писали коллеги по проекту (они тоже тогда не понимали, как правильно на нём писать, не понимали концепцию опшналов и как их готовить, полное игнорирование дженериков, protocol-oriented-programming и т.д., но это другая история), собрался с духом и сел писать… Но не сказал бы, что это челлендж, всё-таки общее знание экосистемы, а также её ебанутостей и нюансов облегчает жизнь.Вполне возможно, что тебе придётся начать с подмастерья в офисе. Но если у тебя есть опыт тырпрайзного программирования — промучаешься годик и съебёшь на нормальную ЗП.
Нет никаких перспектив, Kotlin Native его похоронит.
>>1101383Но Котлин - это дебильный язык, который ненужен даже в свете Java 8. Девятка сделает его окончательно бесполезным.
>>1101388Чем он дебильный? Вроде САХАРКА завезли до кучи. Сообщество адекватное.
>>1101383Чем котлин лучше Swift?
>>11014362к17спорить о языках
Кто-то еще пишет на Objective-C? Я уже ; ставить отучился.
>>1104961Я прям удовольствие получаю, когда залезаю в легаси, написанный на Obj-C. Надоел уже этот свифт.
>>1089725 (OP)Теперь это ОФИЦИАЛЬНЫЙ SWIFT ТРЕД!Анониммусы, подскажите, как мне сделать из Collection View ровную сетку 10х10 ячеек с равномерными зазорами между ними?Вот вроде бы получилось более-менее, но блеать, почему Collection View не заканчивается после отрисовки последней строки ячеек, а торчит ещё на пол метра? Как мне настроить ебучие констреинты?
>>1106208Пик отклеился.
>>1106208> констреинтыКолекшн вью делегат. Констреинты тут не помогут.
>>1089725 (OP)Но зачем, если есть objective-c++?
Учим сейчас Си в универе. Знаю верстку.Как менее болезнено вкатиться в обж-си/свифт чтобы писать под гейось (мак есть)?В иос треде даже шапки как таковой нет.
>>1109746В смысле болезненно? Если ты учишся в универе, то должен изи изучать любую новую область. Если тебе это интересно.Про болезненность перекатывания на новые технологии могут говорить программисты по 35+.
>>1109746У тебя есть офдока. У тебя есть 100500 туториалов в виде статей. Ещё больше — в виде видеоуроков на ютубе. Для свифта на айпаде даже есть Playgrounds для детишечек. Выбирай любое и учи.
>>1089725 (OP)чё-т посмотрел книжки по созданию приложений для айфона. Какое-то погромирование мышкой, перетащи туда, тут создай такое поле и тп, кода минимум, как будто в фотошопе работаешь. Это первое впечатление или рили так работа идёт?
>>1111536плюс минус
>>1111536Последний раз интерфейс билдером пользовался три года назад. Для использования в тырпрайз решениях непригодно.
>>1111597Я просто с бекенда думал перекатываться к вам, а сейчас задумался. Не то, чтоб я ханжа, но привык и люблю писать стены кода, обмазываться им. Так что, в энтерпрайзе всё как в "обычном" пограмировании - код, код и IDE?
>>1111773Зависит скорее от проекта, но в общем, насколько обладаю информацией, да. Просто на собесе вполне себе нормально спросить — используете ли в работе xib'ы или сториборды.Насчёт стен кода понимаю, то же самое.
Как тюфяку нихуя не знающему вкатиться в кодинг на иос?Есть книги по типу книг по Сям/крестам/питонам где еще и программировать учат, а не только синтаксис языка?И по такому поводу лучше будет сначала в обж-си вкатиться или же сразу в свифт?
>>1116306Год назад решил вкатиться. Начал с курсов кекбрейнс по обж-с. Охуел другой десяток раз только от синтаксиса и принял решение учить свифт. Реквестирую спустя год месяца 4 можно нахуй слать, т.к. былы моменты, что даже мака под рукой не было. Могу слепить простое приложение, ничего сложного в этом нет. В скором времени планирую в App Store слить свой маленький проект, если конечно получится. Сейчас только траблы с сетевыми запросами, нихуя с ними не работал и не могу нихуя интегрировать самостоятельно, но это временно. Параллельно ищу работу, хотя бы джуна - но тут пиздец одни разочарования.
>>1116342>Охуел другой десяток раз только от синтаксиса и принял решение учить свифт. Ебать ты контуженный.
>>1116447Есть такое, но мне похуй.
>>1116493Если ты хочешь нормально вкатиться, то нужно учить C/C++, ObjC и Swift, а иначе ты нафиг не сдался.
>>1116494Вот нахуя мне спрашивается С/С++? Дохуя где требуется в вакансиях? Я что-то нигде не видел еще. Но если по существу, я пишу рабочий код, верстаю какой-никакой интерфейс, все работает и ок.
>>1116675Представь что приходишь в контору где пилят нечто подобное Lingvo с кучей либ на C/C++ а ты даже не знаешь как с ними работать.
>>1116721Представь что приходишь в контору где не пилят нечто подобное Lingvo с кучей либ на C/C++, а тебе и норм.
>>1116721Пользователю похуй, на чем написана конкретная библиотека, хоть на машинных кодах. Лишь бы документация была приличной.