002. Денис Малых «Инструменты для разработки на Swift»

Автор Ruslana Chernenko
002. Денис Малых «Инструменты для разработки на Swift»

теперь немного инструментах для того, что кто-нибудь на языке Swift написать нам нужны инструменты при этом используя инструменты зависит от того.

Под какую платформу вы хотите писать программы будет японский платформы или вы хотите написать какой сервер сайт под Linux. Ну или вы просто хотите поиграться начнём с поиграться вам понравился язык Swift вы хотите с ним поэкспериментировать для этого чтобы начать вам в общем-то достаточно какого онлайн инструмента коих сейчас есть великое множество которое позволяет вам не выходя из браузера экспериментировать с языком и его стандартной библиотекой если вам этого недостаточно новый паб хотите пока только изучать язык без написания серьёзных приложений, тогда для вас в среде разработки xcode 10 который называется поиграл. Он позволяет вам фактически в режиме блокнота завтра подсветкой синтаксиса некоторые документации и автоматической компенсации экспериментировать.

Как самим язык и стандартной библиотекой так и с библиотеками для разработки под IOS или Mac OS.

Если же вы хотите уже не просто поиграться, а заняться разработкой приложений пусть даже просто под iOS и macos под часы или в. ТВ приставку, тогда вам уже потребуется базовый набор инструментов для разработки под японские платформы сюда входит в компьютер под управлением ос под эппловский платформы. Нельзя разрабатывать ни на каких других компьютерах поэтому вам так или иначе потребуется эппловский компьютер с операционной системой Mac OS вам потребуется среда разработки. Если вы хотите выкладывать ваше приложение в AppStore то вам потребуется оплаченный аккаунт разработчика выходите пока просто разрабатывать вам будет достаточно бесплатного аккаунта также вам потребуется устройство iPhone iWatch и другие для отладки ваших приложений на реальных устройствах отметить, что исход — это практически единственное среда разработки которая дает вам полный. Спектр инструментов для разработки под японские платформы существует ещё среда разработки jetbrains которая также позволяет разрабатывать под iOS, но при этом Interface Builder вам будет недоступен имейте — это виду ну и наконец для сервер сайт разработки вы также можете использовать японские платформы и среду разработки xcode. Однако в момент выкладки в продакшн он так или иначе потребуется компьютер с операционной системой Linux на котором установлены пакеты Swift компилятора библиотеке однако для конкретного для сервер стоит разработки вам будет достаточно какой-нибудь среды разработки например тот же силой jetbrains в котором есть необходимые инструменты кроме инструментов для разработки вам потребуется документация основным источником документации является Developer Date apple.com на котором расположена документация как по самому языку так его по стандартной библиотеки так и по библиотекам для разработки под iOS и macos. Кроме этого некоторые документацию. Вы можете найти на сайте svif.ru. Это основное место жительства языка Swift в openssource где есть необходимые ссылки и необходимая информация о разработке процессе эволюции языка. Также вы можете найти прополз предложения по улучшению языка которые предлагают разные разработчики и компании. Также вы сможете ссылки на дистрибутив пакетов для Mac OS и Linux. Кроме этого есть книжка про свит называется — это такая своего рода энциклопедии языка есть её русская версия. вот так язык Swift выложенным Open Source есть проект на гитхаб десктоп дубком Flash Apple Swift. Где вы можете ознакомиться с исходным кодом самого компилятора и его стандартные библиотеки иногда очень полезная штука особенно когда есть какая-то проблема. И вы хотите досконально мне разобраться. Здесь также ссылка на которую можно подписаться чтобы быть в курсе последних веяний в языке и его процессе разработки и вносимых пропал то есть так называемые Evolution процесс — это такой процесс который направлен на улучшение экосистемы языка где участвует разные люди и разные компании которые могут. Вносить свои предложения предложения могут быть рассмотрены стилизованный в дальнейшем поэтому вступительная часть закончила. Давайте перейдем к непосредственному рассмотрению языка.

0 комментариев
0

Читайте также