Swift 5.2 Docs

Утрымлівае аб'явыКуплі ў праграме
1 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

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

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

Мэтай праекта Swift з'яўляецца стварэнне лепшай даступнай мовы для праграм, пачынаючы ад сістэмнага праграмавання, да мабільных і настольных прыкладанняў, маштабуючы да хмарных сэрвісаў. Самае галоўнае, што Swift прызначаны для палягчэння напісання і падтрымання правільных праграм для распрацоўшчыка. Для дасягнення гэтай мэты мы лічым, што найбольш відавочным спосабам напісання кода Swift таксама павінна быць:

Бяспечны. Самы відавочны спосаб напісання кода таксама павінен паводзіць сябе бяспечна. Недэфіцыраванае паводзіны - вораг бяспекі, і памылкі распрацоўшчыка павінны быць зафіксаваны яшчэ да таго, як праграмнае забеспячэнне ў вытворчасці. Часам выбіраем бяспеку, значыць, Свіфт адчувае сябе строга, але мы лічым, што яснасць эканоміць час у канчатковым рахунку.

Хутка. Swift прызначаны ў якасці замены для моў на базе C (C, C ++ і Objective-C). Такім чынам, Swift для большасці задач павінен быць супастаўны з гэтымі мовамі. Прадукцыйнасць таксама павінна быць прадказальнай і паслядоўнай, а не толькі хуткімі кароткімі выбухамі, якія патрабуюць ачысткі пазней. Ёсць шмат моў з новымі рысамі - хуткасць бывае рэдка.

Выразны. Хуткая перавага ад дзесяцігоддзяў прасоўвання ў галіне інфарматыкі, каб прапанаваць сінтаксіс, які карыстаецца радасцю, і сучасныя магчымасці чакаюць распрацоўшчыкі. Але Свіфт ніколі не робіцца. Мы будзем сачыць за ўдасканаленнем мовы і ўспрымаем тое, што працуе, пастаянна развіваючыся, каб зрабіць Swift яшчэ лепшым.

Інструменты з'яўляюцца важнай часткай экасістэмы Swift. Мы імкнемся добра інтэгравацца ў набор інструментаў распрацоўніка, хутка будаваць, прадстаўляць выдатную дыягностыку і ўключыць вопыт інтэрактыўнага развіцця. Інструменты могуць зрабіць праграмаванне значна больш магутным, як напрыклад, гульнявыя пляцоўкі на базе Swift у Xcode, альбо вэб-REPL пры працы з кодам на баку сервера Linux.


Змест

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

Бяспека даных

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

Ацэнкі і агляды

4,2
16 водгукаў

Новае

Update Swift Documentation v5.2
Bug fixes on font resize