Какво е Swift файл?
Файл с разширение .swift се отнася до езика за програмиране SWIFT, въведен от Apple за писане на софтуерни приложения и приложения за macOS, iOS, tvOS и други. Преди SWIFT, Objective-C беше основният език за програмиране за писане на приложения. Може да се използва с Xcode, който е пълен набор от инструменти за разработчици за създаване на приложения за Mac, iPhone, iPad, Apple Watch и Apple TV. SWIFT е по-мощен, интерактивен, изразителен и предлага по-голяма безопасност чрез дизайн, без да прави компромис с производителността. Swift файловете могат да се отварят за редактиране във всеки текстов редактор в допълнение към Apple Xcode. Поддържа операционните системи на Apple, Linux, Windows и Android.
Кратка история
- Разработката започна в средата на 2010 г. от Chris Lattner с приноса на други програмисти от Apple
- Първото официално приложение, написано на SWIFT, беше пуснато на 02 юни 2014 г. на Apple WorldWide Developer Conference (WWDC) и беше пусната бета версия на езика за регистрирани разработчици на Apple
- Swift 1.0 беше пуснат на 9 септември 2014 г. с Xcode на iOS
- Swift 1.1 беше пуснат на 22 октомври 2014 г. с пускането на Xcode 6.1
- Swift 1.2 беше пуснат на 8 април 2015 г., заедно с Xcode 6.3
- Swift 2.0 беше обявен на WWDC 2015 и беше предоставен за публикуване на приложения в App Store на 21 септември 2015 г.
- Swift 3.0 беше пуснат на 13 септември 2016 г.
- Swift 4.0 беше пуснат на 19 септември 2017 г.
- Swift 4.1 беше пуснат на 29 март 2018 г.
- Езикът Swift беше с отворен код на 3 декември 2015 г. заедно с поддържащите го библиотеки, програма за отстраняване на грешки и мениджър на пакети под лиценза Apache 2.0. Проектът беше хостван на Swift.org, а изходният му код се хоства на GitHub.
- По време на WWDC 2019 Apple обяви рамка SwiftUI за дизайн на структура на потребителския интерфейс във всички платформи на Apple
Swift файлов формат - повече информация
Swift файловете са обикновени текстови файлове, които могат да се отварят с всеки текстов редактор. Основният текстов редактор, използван за отваряне и редактиране на swift файлове, е Xcode на Apple. Много части на Swift са запознати с разработването на приложения с помощта на C и Objective-C. Документацията на Swift предоставя подробно ръководство за разработка на приложения за писане на код с помощта на Swift.
Езикови функции на Swift
Swift се отличава от другите програмни езици въз основа на следните характеристики.
Modern
- Именуваните параметри са изразени в чист синтаксис, който прави API в Swift още по-лесни за четене и поддръжка. Дори по-добре, дори не е необходимо да въвеждате точка и запетая.
„Безопасност“ – Променливите винаги се инициализират преди употреба, масивите и целите числа се проверяват за препълване, паметта се управлява автоматично и налагането на изключителен достъп до паметта предпазва от много програмни грешки.
„Бърз и мощен“ – Използвайки невероятно високопроизводителната технология за компилиране LLVM, Swift кодът се трансформира в оптимизиран собствен код, който извлича максимума от съвременния хардуер.
Изходен код и двоична съвместимост
- Приложенията, разработени с предишна версия на Swift, са съвместими с новите версии и не е необходимо изходният код да се компилира повторно. С пускането на Swift 5 библиотеките на Swift са включени във всяка следваща версия на операционната система. Това избягва включването на библиотеки на Swift в приложенията, които са насочени към текущи и бъдещи версии на операционната система.
„Отворен код“ – Swift е с отворен код със стотици приноси от членове на общността на Swift. Той е подкрепен от силен инструмент за проследяване на грешки, форуми и редовни компилации за разработка, които са публично достъпни за всички.
Препратки
See Also
- NB - Файлов формат на бележника на Mathematica
- OTS – Файлов формат за шаблон на електронна таблица OpenDocument
- XLR – Файлов формат за електронна таблица на Microsoft Works
- Какво е XLS файлов формат? Научете от експерти по файлови формати!
- Какво е файлов формат Lotus 123? Научете от експерти по файлови формати!