Язык программирования Swift

Язык программирования Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения. Это основной язык для нативной разработки приложений в экосистеме Apple. На Swift можно разрабатывать приложения для iOS, iPadOS, macOS, tvOS и watchOS.

Своим появлением Swift вытеснил Objective C из разработки под iOS и macOS, Swift работает с фреймворками Cocoa и Cocoa Touch и совместим с основной кодовой базой Apple. При разработке Swift задумывался как более лёгкий для чтения и устойчивый к ошибкам программиста язык. Программы на Swift компилируются при помощи LLVM, Swift может использовать рантайм Objective-C и С, что делает возможным использование трёх этих языков в рамках одной программы.

iOS — операционная система для мобильных телефонов Apple. Для планшетов с недавнего времени используется отдельная ОС — iPadOS, а для устройств Apple TV — tvOS. Часы же Apple Watch изначально работали на отдельной операционной системе — watchOS.

Все эти операционные системы основаны на ядре настольной операционной системы Apple macOS (OS X). Дистрибуция приложений для этих ОС реализована через магазин приложений App Store.

Узнать больше →

React Native — это фреймворк на JavaScript для разработки мобильных приложений под операционные системы iOS и Android.

Фреймворк React Native позволяет разрабатывать мобильные приложения для iOS и для Android с использованием всего одного языка программирования — JavaScript, а также использовать в этих двух приложениях значительную часть общего кода.

Узнать больше →

Тематические технологии:

Язык программирования Kotlin
Java
Android
Apple App Store
Google Play Market
Язык программирования Ruby
Язык программирования Go
Язык программирования Python

Cтатьи по теме:

Язык программирования Java
Java — это достаточно универсальный язык программирования, который часто используется и для веб-разработки.
Серверные языки программирования
Серверные языки программирования нужны для реализации бизнес-логики, то есть разработчик при помощи языка программирования описывает возможные сценарии использования сайта или приложения.
Адаптивный и отзывчивый дизайн
​Для обеспечения хорошего отображения сайтов на мобильных устройствах (планшетах и смартфонах) обычно создаётся отзывчивый или адаптивный дизайн. Суть подхода заключается в изменении размера и расположения блоков, коррекции размера шрифтов, а также в отключении не самых важных блоков в случае, если пользователь заходит на сайт с устройства с небольшим экраном.
Язык программирования Ruby
Ruby (ruby — рубин, руби) — интерпретируемый мультипарадигмальный язык программирования: динамический, объектно-ориентированный, рефлективный, императивный, функциональный. Активно используется в веб-разработке, в системном администрировании и в работе операционных систем (Mac OS X, Linux, BSD).
Язык программирования PHP
PHP — язык программирования, который наиболее распространён в сфере веб-разработки.
Язык программирования Python
Python — это высокоуровневый язык программирования общего назначения, который используется в том числе и для разработки веб-приложений. Язык ориентирован на повышение производительности разработчика и читаемости кода.