Видеокурсы по изучению языка программирования Swift. Подробнее

О языке Swift

Если вы нашли опечатку в тексте, выделите ее и нажмите CTRL + ENTER.

Swift - это новый язык программирования для разработки приложений на iOS, OS X и watchOS, который сочетает в себе все лучшее от C и Objective-C, при этом нет ограничений в совместимости с C. Swift использует паттерны безопасного программирования и содержит современные функции, которые помогают сделать программирование легким, гибким и увлекательным. Созданный с нуля, Swift, опирающийся на зрелые и всеми любимые фреймворки Cocoa и Cocoa Touch - это возможность переосмыслить разрабатку программного обеспечения.

Swift разрабатывался несколько лет. Apple заложила в основу Swift существующий компилятор, отладчик и структуру фреймворков. Мы упростили процесс управления памятью с системой автоматического подсчета ссылок - Automatic Reference Counting (ARC). Наши фреймворки, основанные на Foundation и Cocoa, также были модернизированы и стандартизированы. Objective-C начал поддерживать блоки, коллекции литералов, и модули, включая заимствование новых возможностей языка фреймворком, без каких-либо проблем. Благодаря этой проделанной работе, мы можем представить новый язык для будущих разработок приложений Apple.

Swift покажется знакомым для разработчиков Objective-C. Он заимствует читабельность именованных параметров Objective-C и мощь динамической модели объектов Objective-C. Он обеспечивает плавный доступ к существующим фреймворкам Cocoa и возможность смешивать код с кодом Objective-C. Построенный на этой общей основе, Swift предоставляет много новых возможностей и унифицирует процедурную и объектно-ориентированную части языка.

Swift дружелюбен для новичков в программировании. Это первый язык программирования промышленного качества, который так же понятен и увлекателен, как скриптовый язык. Он поддерживает инновационную функцию - playground, которая позволяет экспериментировать с кодом Swift и видеть результат мгновенно, без необходимости компилировать и запускать приложение.

Swift вобрал в себя лучшие идеи современных языков с мудростью инженерной культуры Apple. Компилятор оптимизирован для производительности, а язык оптимизирован для разработки, без компромиссов с одной или другой стороны. Он спроектирован для разработки приложений начиная от “Hello, world”, заканчивая масштабами операционной системы. Все это делает Swift перспективным инструментом для разработчиков и самой компании Apple.

Swift - это фантастический способ писать приложения на iOS, OS X и watchOS, и продолжать знакомиться с новыми функциями и возможностями. У нас амбициозные цели на Swift. Мы с нетерпением ждем того, что вы создадите с помощью него.

Swift: 
3.0