Форум программистов, компьютерный форум CyberForum.ru

Swift

Войти
Регистрация
Восстановить пароль
 
Олег75
35 / 0 / 0
Регистрация: 04.02.2016
Сообщений: 18
#1

Как установить Swift? - Swift

17.01.2017, 11:28. Просмотров 578. Ответов 3
Метки нет (Все метки)

Доброго времени суток
Простите за дилетантский вопрос. Скажите можно ли программировать на Swift не используя OS Mac? Читал что сейчас это можно делать используя ОS Linux. Если можно то, как это можно реализовать.
Спасибо за ответ.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2017, 11:28     Как установить Swift?
Посмотрите здесь:

Как установить swift на windows 8? - Swift
Всем привет, подскажите пожалуйста, как установить swift. ОС виндовс 8. Очень нужно )

Как конвертировать JSON в swift 3 - Swift
Не могу найти как сделать json читабельного вида. Допустим есть {"x":5,"b":6} хотелось бы чтобы получилось { "x":5 }, { ...

Как сделать прозрачный TitleBar в окне (MAC OS, XCode, Swift, Cocoa) - Swift
Тема не относится к мобильной разработке, но не смог найти раздел разработки под мак. Не могу понять как сделать так, чтобы как в...

Swift: Как определить в классе-родителе, какой дочерний класс его вызвал - Swift
Ув. форумчане, нужна помощь. Не могу найти нормальное решение сложившеся проблеммы. У меня есть три класса. class Main: Object { ...

Конвертер из swift в ObjC - Swift
Уважаемые коллеги Не может ли кто-то из вас подсказать, существует ли "в природе" опенсорсный конвертер исходного кода из swift в...

Swift is open source! - Swift
Всем привет! Примерно час назад Swift выпустили в открытое плавание! :yahoo: https://swift.org/ https://github.com/apple/ Что бы...

Сильная связь Swift - Swift
Дорогие форумчане, объясните, пожалуйста, в чем разница между строчками "pers!.apartment = apart" и "pers?.apartment = apart". Единственное...

Swift JSON Parsing - Swift
Добрый день! Пытаюсь пропарсить JSON, который я получаю по URL запросу. Проблем не возникало пока JSON не имел многоуровневую...

Восклицательный знак в Swift - Swift
Всем привет! Начал опыты со Swift, и тут же столкнулся с модификаторами ? и ! (назову их так) при декларации переменных. С...

Input/output в swift - Swift
Начал изучать swift и столкнулся с проблемой ввода значений с клавиатуры. Много чего облазил, но решение нашёл пока только одно, описать...

Swift Казалось бы просто - Swift
Пытаюсь в xcode сделать примитивную игру. Суть в том что бы на экране появлялась сначала 1 кнопка и давалось 2 секунды на нажатие, если...

Мутирование массива - Swift - Swift
Доброго времени суток! Столкнулся с проблемой, которую уже 3й день не могу решить: Я отправляю запрос на сервер, и получаю данные,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
17.01.2017, 12:47     Как установить Swift? #2
больше можно узнать на оф сайте разработки свифт
https://swift.org/download/#releases

в вашем распоряжении есть стабильные релизы, привью новой версии, и снепшоты (бинарники, которые были собраны их CI и которые прошли авто-тесты, но это не оф версии)

официально поддерживается только Ubuntu
больше можно узнать там же в секции Linux
https://swift.org/download/#linux
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
19.01.2017, 08:31     Как установить Swift? #3
Читал что сейчас это можно делать используя ОS Linux
Это this is sparta! Свифт. Настоящий спартанский свифт. Без IDE без либ. Мак на виртуалке и то дружелюбнее.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
19.01.2017, 09:58     Как установить Swift? #4
Цитата Сообщение от noname_club Посмотреть сообщение
Без IDE без либ
1. Либы тут при чем?
Foundation в вашем распоряжении, все свифтовые и сишные либы в вашем распоряжении. Нету разве что UI библиотек, т.к. они жестко привязаны к системе, но ничего не мешает вам писать сервер или CLI утилиты.

Да, это все еще путь первопроходцев и все зависит от преследуемых целей. Многие компании вроде IBM делают на это большие ставки и вовсю пытаются захватить первенство в еще мало-изведанных краях.
Так что не все так плохо. Вы, конечно, вряд ли это будете использовать прям сейчас в продакшн целях, но для своего развития - вполне даже интересно. А для энтузиастов это вообще шикарнейшее место покопать под коробкой, внести свою лепту и получить много респекта в комьюнити.

2. IDE не особо и большая проблема, есть куча плагинов для текстовых редакторов, которые могут давать вам много необходимого для работы с языком.
Плюс, не забывайте, что и Xcode и даже AppCode не могут предложить ничего, что могло бы выполнять функции IDE со свифтом, потому что у самого языка и его окружения нет всего необходимого для полноценной поддержки IDE. Все что вы можете делать, это мгновенно получать ошибки в редактируемом коде и переходить к определению.

Я, правда, сильно не копал насколько плагины полноценны, но, например, SourceKitten поддерживается на Linux и нет особых проблем сделать плагин для Vim, Emacs или Sublime, чтобы вам сразу же подсвечивало ошибку в нужной строке с красивым описанием. Пока что использовал только Vim плагин, год назад.
Переход к определению тоже без особого труда решается плагинами к текстовым редакторам, т.к. все необходимое для этого есть.

Потому для начала сами разберитесь в том, что действительно является проблемой и не пугайте зря людей, там все очень и очень активно развивается. Да и вы же не знаете, для чего человек спрашивает, может наоборот таки хочет развить эту ветвь.
Yandex
Объявления
19.01.2017, 09:58     Как установить Swift?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru