Stanislav
Вообще имхо норм разраб сможет без особых проблем спрыгнуть с iOS на что-то еще. Да, потребуется время на то, чтобы разобраться в новом языке/технологии, но why not. Даже на той же iOS новое каждый год появляется и надо курить маны
Stanislav
плюс ios разраб это как правило наличие мака, что есть BSD/Unix, на который еще можно натянуть винду и развернуть вообще любую среду разработки
Stanislav
кроме микроконтроллеров
Stanislav
Stanislav
Set
Я в данный момент работаю в автоиндустрии, но я просто менеджер. Ничего не создаю, понимаете? А появилось огромное желание что-то создавать руками и мозгом. Плотником быть не хочу, а технологии всегда интересовали. Почему нет? :)
Ilkhom
но для изучения программирования не самый лучший вариант
Eduard
Stanislav
Stanislav
Stanislav
Anonymous
Не компилировал — не мужик.
Ilkhom
Anonymous
Интерпретация — ересь.
Anton
Maksim
щас бы пойти аймак купить чисто потому что захотел поиграться с иосом)
q210
к слову в какой-то момент в начале 2010х думал перейти с питона, на котором тогда писал, на iOS разработку, но шуганулся Objective-C
q210
свифт попроще сейчас выглядит
Ilkhom
Anonymous
q210
мбмб
Anonymous
Я вот с питона на обжСи легко перешел.
Anonymous
А до этого с Явы на питон.
q210
у тебя был бэкграунд в компилируемых
Anonymous
А до этого с С++ на Яву.
Maksim
обж си очень сильно простой
Maksim
вы че )
q210
я сейчас тоже на obj-c пишу
q210
но это уже нормально перешёл после явы и хаскеля
Anonymous
И вообще на чем только не писал.
q210
тогда я только питон знал, и то недолго
Maksim
свифт ненравится, эти "?" "!" -> ... и тд)
Anonymous
Начиная с Фортрана и Паскаля, и заканчивая странными курсовыми на Хаскеле.
Stanislav
Dmitry
начиная со swift 2 вполне нормально)
Dmitry
свифт ненравится, эти "?" "!" -> ... и тд)
Anton
Anonymous
Anton
В самом конце яркий пример, почему свифт читабельнее и в принципе превосходит objc
Anton
Danny
а как можно сокращенно написать
if a == nil { doThat() }
Denis
Все эти недовольства свифтом лишь выражения дискомфорта при переходе к чему-то новому.
Denis
Так всегда бывает когда приходиться изучать что-то новое, отличное от привычного.
Ilkhom
Denis
Anton
Но будет на пару символов короче)
Stanislav
Кстати может кто-нибудь затестить время сборки пустого проекта на Swift и Objective? Я пробовал писать один проект на свифте, но время сборки (выросшее в раза в два), просто добило
Dmitry
можно юзать guard, если дальше нужно прервать выполнение метода. Зависит от контекста. В целом короче этого ничего и не придумать.
Dmitry
а как можно сокращенно написать
if a == nil { doThat() }
Stanislav
Железо нормальное, если что
Alfred
Anonymous
Stanislav
Anonymous
Тем более, что там все равно LLVM.
Anton
Ilkhom
ABI? поподробнее плиз
Danny
https://habrahabr.ru/post/316986/
https://habrahabr.ru/post/317298/
Danny
Кстати может кто-нибудь затестить время сборки пустого проекта на Swift и Objective? Я пробовал писать один проект на свифте, но время сборки (выросшее в раза в два), просто добило
Alfred
Ссылка на lmgtfy но мне лень. Это что бы не шипить stdlib свифта в бандле с приложением
Denis
Denis
Но зачем?
Stanislav
Stanislav
Значит остается только одна проблема, с размером Helloworld’а. Причины, конечно, известные - ABI
Stanislav
Oleksii
Dmitry
Что за тюнинг?
Danny
две ссылки выше
Dmitry
Извиняюсь. Пропустил. Спасибо
Anonymous