Spec-Zone.ru › Swift

Начало работы

Установка Swift

Чтобы начать работу, установите Swift, чтобы использовать его на macOS, Linux или Windows.

Подсказка: Чтобы проверить установку Swift, выполните swift --version из вашего приложения терминала или оболочки.

Swift поставляется с менеджером пакетов Swift (SwiftPM), который управляет распространением кода Swift. Он позволяет легко импортировать другие пакеты Swift в ваши приложения и библиотеки, что делает его ценным инструментом для любого разработчика Swift.

Swift распространяется по лицензии Apache 2.0.

Использование Swift

  • ✨ Новичкам в Swift

    Swift — отличный первый язык программирования, если вы только начинаете свой путь в программировании. Для краткого обзора языка ознакомьтесь с этой вводной главой в книге The Swift Programming Language.

    Прочитать обзор Swift

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

  • Утилита командной строки

    Узнайте, как создавать кроссплатформенные утилиты командной строки, такие как кратковременные интерактивные программы или долгоживущие демоны, которые работают в фоновом режиме.

    Начать учебник
  • Библиотека

    Узнайте, как создать кроссплатформенную библиотеку для совместного использования повторно используемого кода или модулизировать большой код-базу.

    Начать учебник
  • Веб-сервис

    Узнайте, как создать веб-сервис с помощью веб-фреймворка.

    Для этого руководства требуется macOS или Linux.

    Начать учебник
  • Приложение iOS и macOS

    Узнайте, как создать приложение iOS или macOS с помощью SwiftUI.

    Для этого руководства требуются macOS и Xcode.

    Начать учебник
  • Встраиваемое приложение для микроконтроллера

    Узнайте, как создать приложение с помощью Embedded Swift, которое будет работать на встроенном устройстве или в симуляторе.

    Для этого руководства требуется macOS или Linux.

    Начать учебник

Ищете справочник по языку? Книга «Язык программирования Swift» (TSPL) доступна на нескольких языках.

Дальнейшие шаги

Готовы углубиться? Вот несколько отобранных ресурсов, посвященных различным функциям Swift.

  • Типы значений и ссылок

    В этой статье описаны различия в поведении типов значений и типов ссылок — фундаментальная часть изучения Swift и выбора между структурами и классами.

    Прочитать статью
  • Обобщения

    В Swift обобщения — фундаментальный способ написания абстрактного кода. В этом видео разбираются основы обобщений Swift и введение обобщений в ваш код.

    Посмотреть видео
  • Конвейерность

    Swift имеет встроенные возможности конвейерности, упрощающие написание конвейерного кода с помощью компилятора. В этом видео представлен механизм async/await, ключевая часть конвейерности Swift.

    Посмотреть видео
  • Регулярные выражения

    Swift предоставляет поддержку регулярных выражений (regex) для эффективной обработки строк. Это видео дает обзор возможностей и гибкости регулярных выражений в Swift.

    Посмотреть видео
  • Обертывание библиотеки C/C++ в Swift

    В этой статье описывается, как обернуть библиотеку C или C++ в Swift.

    Прочитать статью

Ищете еще больше? В документации вы найдете ресурсы, ссылки и руководства, относящиеся к проекту Swift, включая Руководство по разработке API.

The Swift Programming Language, Copyright © 2014-2025 Apple Inc.
Swift and the Swift logo are trademarks of Apple Inc.

Documentation for Swift 6.0.3


https://www.swift.org/getting-started/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API