Swift 5.2 Docs

Містить рекламуПокупки через додаток
1 тис.+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана

Про цей додаток

Документація з мови програмування Swift v5.2

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

Мета проекту Swift - створити найкращу доступну мову для застосувань, починаючи від системного програмування, закінчуючи мобільними та настільними програмами, масштабуючи до хмарних сервісів. Найголовніше, що Swift призначений для полегшення написання та підтримки правильних програм для розробника. Для досягнення цієї мети ми вважаємо, що найбільш очевидним способом написання коду Swift також повинен бути:

Сейф. Найбільш очевидний спосіб написання коду також повинен вести себе безпечно. Невизначена поведінка є ворогом безпеки, і помилки розробника повинні бути зафіксовані ще до того, як програмне забезпечення буде вироблятися. Іноді вибираючи безпеку, означає, що Свіфт почуватиметься суворо, але ми вважаємо, що ясність економить час у довгостроковій перспективі.

Швидкий. Swift призначений як заміна для мов на основі C (C, C ++ та Objective-C). Таким чином, Swift повинен бути порівнянним з цими мовами у виконанні для більшості завдань. Продуктивність також повинна бути передбачуваною та послідовною, а не лише швидкими короткими вибухами, які потребують очищення пізніше. Є багато мов з новими рисами - швидкий буває рідко.

Виразний. Свіфт виграє за рахунок десятиліть прогресу в галузі інформатики, щоб запропонувати синтаксис, який радо використовувати, як очікують розробники сучасних функцій. Але Свіфт ніколи не робиться. Ми будемо стежити за прогресом мови та прийматимемо те, що працює, постійно розвиваючись, щоб зробити Swift ще кращим.

Інструменти є важливою частиною екосистеми Свіфта. Ми прагнемо добре інтегруватися в набір інструментів розробника, швидко будувати, представляти відмінну діагностику та інтерактивний досвід розвитку. Інструменти можуть зробити програмування набагато більш потужними, як ігрові майданчики на основі Swift в Xcode, або веб-базова REPL при роботі з кодом на сервері Linux.


Зміст

Про Свіфта
Сумісність версій
Швидкий тур
Основи
Основні оператори
Струни та символи
Типи колекцій
Контрольний потік
Функції
Закриття
Перерахування
Структури та класи
Властивості
Методи
Підписки
Спадщина
Ініціалізація
Деініціалізація
Необов’язковий ланцюжок
Помилка обробки
Тип лиття
Вкладені типи
Розширення
Протоколи
Дженріки
Непрозорі типи
Автоматичний підрахунок посилань
Безпека пам’яті
Управління доступом
Розширені оператори
Про мовний довідник
Лексична структура
Типи
Вирази
Заяви
Декларації
Атрибути
Візерунки
Загальні параметри та аргументи
Короткий зміст граматики
Історія редагування документа
Оновлено
7 трав. 2020 р.

Безпека даних

Безпека визначається тим, як додаток збирає та кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних

Що нового

Update Swift Documentation v5.2
Bug fixes on font resize