На ежегодной всемирной конференции разработчиков по платформе Apple (Worldwide Developers Conference, WWDC) 2 июня 2014 года «яблочная» компания приятно удивила iOS-общественность, представив новый язык программирования, получивший название Swift. Это стало большой неожиданностью. Оправившись от шока, разработчики подступились к Swift, изучая и, конечно же, критикуя его. Все это время Swift активно развивался. И вот теперь уже вышла уже пятая версия языка программирования, привносящей в него много нового и интересного.
Презентация нового языка программирования от Apple:
- Официальная страница языка Swift - https://developer.apple.com/swift/
После выхода Swift многие разработчики решили переписать свои приложения с Objective-C на Swift, понимая, что в будущем наибольшее внимание Apple будет уделять развитию нового языка . Более того, Swift стал первой разработкой Apple соткрытым исходным кодом. Swift в значительной мере отличается от Objective-C по части удобства программирования. Однако в редких случаях при разработке программ вам, возможно использовать вставки, написанные непосредственно на Objective-C. В настоящее время приложения на Swift можно разрабатывать не только для операционных систем iOS и OS X, но и для watchOS (операционная система «умных» часов Apple Watch) и tvOS (операционная система телевизионной приставки Apple TV четвертого поколения).
Если вы когда-либо программировали на других языках, то могу предположить, что после знакомства со Swift и со всем многообразием его возможностей, вы не захотите возвращаться в «старый лагерь».
Swift — это быстрый, современный, безопасный и удобный язык программирования. С его помощью процесс создания программ становится очень гибким и продуктивным, так как Swift вобрал в себя лучшее из таких языков, как C, Objective-C и Java. Swift на редкость удобен для изучения, восприятия и чтения кода. У него очень перспективное будущее. Изучая этот замечательный язык, вы удивитесь, насколько он превосходит другие языки программирования, на которых вы раньше писали. Его простота, лаконичность и невероятные возможности просто поразительны! Язык Swift создан полностью с нуля и обладает рядом особенностей.
Современность
Swift является результатом комбинации последних изысканий в области программирования и опыта, полученного в процессе работы по созданию продуктов экосистемы Apple.
Объектоориентированность
Swift — объектно-ориентированный язык программирования, придерживающийся парадигмы «всё— это объект».
Читабельность, экономичность и лаконичность кода
Swift просто создан для того, чтобы быть удобным в работе и максимально понятным . Он имеет простой и прозрачный синтаксис, позволяющий сокращать многострочный код, который вы, возможно, писали в прошлом, до однострочных (а в некоторых случаях — одно-символьных!) выражений.
Безопасность
В рамках Swift разработчики попытались создать современный язык, свободный от уязвимостей и не требующий излишнего напряжения программиста при создании приложений. Swift имеет строгую типизацию: в любой момент времени вы точно знаете, с объектом какого типа работаете . Более того, при создании приложений вам практически не требуется думать о расходуемой оперативной памяти, Swift все делает за вас в автоматическом режиме.
Производительность
Swift все еще очень молод, но по производительности разрабатываемых программ он приближается (а в некоторых случаях уже и обгоняет) ко всем известному «старичку» — языку программирования C++ . Соответствующие тесты периодически проводит и размещает на своем портале компания Primate Tabs — разработчик популярного тестера производительности Geekbench.
https://www.primatelabs.com/blog/2014/12/swift-performance/
Актуальность
Swift — современный язык программирования, и поэтому он должен поддерживать свою репутацию на протяжении всего жизненного цикла . Это стало возможным благодаря активно растущему сообществу swift-разработчиков, штаб-квартирой которых стал портал swift.org, на котором размещены все необходимые данные о том, как стать членом этой быстро растущей семьи. Для русскоязычного сообщества уже созданы несколько профильных сайтов, одним из которых является swiftme.ru. Эти особенности делают Swift по-настоящему удивительным языком программирования.
Swift больше не = Apple
Самое главное достоинство языка программирования Swift, что он стал языком с открытым исходным кодом. Благодаря этому для него появляется все больше и больше библиотек под различные цели. Теперь Swift может полностью стать основой для Backend части сервера, он доступен для всех возможных платформ и ОС, появляется все больше средств разработки для этого языка.
Как установить Swift на Windows и Linux:
Ссылка на оригинальную статью на моем сайте: https://www.lexone.ru/programming/swift/about-swift.html
Мой YouTube ⏩https://www.youtube.com/channel/UCNp8ItQbZqAz97ACiVEe62g
Сайт ⏩ www.lexone.ru
Instagram ⏩ www.instagram.com/..._practice/
😵 Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬
😉 Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬
❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх 👍! Если ты уже это сделал то вот тебе вкусный пирожок 🥟, и я в свою очередь, не разочарую тебя новым контентом.
#swift #переменные #swiftосновы #iosуроки #свифт #айос #ios #якодер #iosразработка #iosнарактике