Swift 5.2 Docs
Oписание Swift 5.2 Docs
Документация по языку программирования Swift 5.2
Документация по языку программирования Swift v5.2
Swift - это язык программирования общего назначения, созданный с использованием современного подхода к безопасности, производительности и шаблонам проектирования программного обеспечения.
Цель проекта Swift - создать наилучший доступный язык для различных применений: от системного программирования до мобильных и настольных приложений, с масштабированием до облачных сервисов. Самое главное, Swift разработан для того, чтобы облегчить разработчику написание и сопровождение правильных программ. Для достижения этой цели мы считаем, что наиболее очевидный способ написания кода Swift также должен быть:
Безопасно. Наиболее очевидный способ написания кода также должен вести себя безопасным образом. Неопределенное поведение является врагом безопасности, и ошибки разработчиков должны быть обнаружены до того, как программное обеспечение будет запущено. Выбор безопасности иногда означает, что Swift будет чувствовать себя строгим, но мы считаем, что ясность экономит время в долгосрочной перспективе.
Быстрый. Swift предназначен для замены языков на основе C (C, C ++ и Objective-C). Таким образом, Swift должен быть сопоставим с этими языками по производительности для большинства задач. Производительность также должна быть предсказуемой и последовательной, а не только быстрой в коротких пакетах, которые требуют очистки позже. Есть много языков с новыми функциями - быть быстрым редко.
Выразительный. Swift извлекает выгоду из десятилетий прогресса в области компьютерных наук, предлагая синтаксис, который приятно использовать, как ожидают разработчики современных функций. Но Свифта никогда не бывает. Мы будем следить за продвижением по языку и использовать то, что работает, постоянно совершенствуясь, чтобы сделать Swift еще лучше.
Инструменты являются важной частью экосистемы Swift. Мы стремимся хорошо интегрироваться в набор инструментов разработчика, быстро создавать, предоставлять отличную диагностику и предоставлять возможности интерактивной разработки. Инструменты могут сделать программирование намного более мощным, как это делают игровые площадки на базе Swift в Xcode, или REPL на основе веб-интерфейса при работе с серверным кодом Linux.
Содержание
О Свифт
Совместимость версий
Свифт Тур
Основы
Основные операторы
Строки и символы
Типы коллекций
Контроль потока
функции
Затворы
Перечисления
Структуры и классы
свойства
методы
Нижние индексы
наследование
инициализация
деинициализация
Опциональная цепочка
Обработка ошибок
Тип литья
Вложенные типы
расширения
протоколы
Дженерики
Непрозрачные типы
Автоматический подсчет ссылок
Безопасность памяти
Контроль доступа
Опытные операторы
О справочнике по языку
Лексическая структура
Типы
Выражения
Заявления
Объявления
Атрибуты
Узоры
Общие параметры и аргументы
Краткое содержание грамматики
История изменений документа
Что нового в последней версии 1.1.0
Bug fixes on font resize
Информация Swift 5.2 Docs APK
Старые Версии Swift 5.2 Docs
Swift 5.2 Docs 1.1.0
Swift 5.2 Docs 1.0.2
Swift 5.2 Docs 1.0.1
Swift 5.2 Docs 1.0.0
Супер Быстрая и Безопасная Загрузка через Приложение APKPure
Один клик для установки XAPK/APK файлов на Android!