Cad is comhad Swift ann?
Tagraíonn comhad le síneadh .swift do theanga ríomhchlárúcháin SWIFT a thug Apple isteach chun feidhmchláir bogearraí agus apps a scríobh le haghaidh macOS, iOS, tvOS agus níos faide anonn. Roimh SWIFT, ba é Cuspóir-C an phríomhtheanga ríomhchlárúcháin chun feidhmchláir a scríobh. Is féidir é a úsáid le Xcode, atá ina shraith uirlisí forbróra iomlán chun aipeanna a chruthú le haghaidh Mac, iPhone, iPad, Apple Watch agus Apple TV. Tá SWIFT níos cumhachtaí, idirghníomhach, léiritheach, agus cuireann sé níos mó sábháilteachta ar fáil trí dhearadh gan cur isteach ar fheidhmíocht. Is féidir comhaid Swift a oscailt le haghaidh eagarthóireachta in aon eagarthóir téacs chomh maith le Apple Xcode. Tacaíonn sé le córais oibriúcháin Apple, Linux, Windows, agus Android.
Stair Ghearr
Thosaigh an fhorbairt i lár 2010 ag Chris Lattner le ranníocaíocht ó ríomhchláraitheoirí eile ó Apple
Eisíodh an chéad aip oifigiúil scríofa i SWIFT ar 2 Meitheamh, 2014 ag Comhdháil Forbróirí Apple WorldWide (WWDC) agus eisíodh leagan Beta den teanga d’fhorbróirí cláraithe Apple
Eisíodh Swift 1.0 ar 9 Meán Fómhair, 2014 le Xcode de iOS
Eisíodh Swift 1.1 ar 22 Deireadh Fómhair, 2014, nuair a seoladh Xcode 6.1
Eisíodh Swift 1.2 ar 8 Aibreán, 2015, in éineacht le Xcode 6.3
Fógraíodh Swift 2.0 ag WWDC 2015, agus cuireadh ar fáil é chun aipeanna a fhoilsiú san App Store i Meán Fómhair 21, 2015.
Eisíodh Swift 3.0 ar 13 Meán Fómhair, 2016.
Eisíodh Swift 4.0 ar 19 Meán Fómhair, 2017.
Eisíodh Swift 4.1 ar 29 Márta, 2018.
Bhí foinse oscailte teanga Swift ar 3 Nollaig, 2015 mar aon lena leabharlanna tacaíochta, dífhabhtóir, agus bainisteoir pacáiste faoi cheadúnas Apache 2.0. Rinneadh an tionscadal a óstáil ag Swift.org agus tá a chód foinse á óstáil ar GitHub.
Le linn WWDC 2019, d’fhógair Apple creat SwiftUI do dhearadh struchtúir Chomhéadain thar gach ardán Apple
Formáid Chomhaid Swift - Tuilleadh Eolais
Swift files are plain text files that can be opened with any text editor. The primary text editor used to open and edit swift files is Apple’s Xcode. Many parts of Swift are familiar with application developing using C and Objective-C. The Swift documentation provides detailed application development guide for writing code using Swift.
Gnéithe Tapa Teanga
Déantar idirdhealú idir Swift agus teangacha cláir eile bunaithe ar na gnéithe seo a leanas.
Nua-Aimseartha
- Cuirtear paraiméadair ainmnithe in iúl i gcomhréir ghlan a fhágann go mbeidh APIanna in Swift níos éasca le léamh agus le cothabháil. Níos fearr fós, ní gá duit leathchoilín a chlóscríobh fiú.
Sábháilteacht
- Cuirtear athróga i dtosach i gcónaí roimh úsáid, déantar eagair agus slánuimhreacha a sheiceáil le haghaidh ró-shreabhadh, déantar cuimhne a bhainistiú go huathoibríoch, agus rochtain eisiach ar ghardaí cuimhne a fhorghníomhú i gcoinne go leor botúin ríomhchlárúcháin.
Fast and Powerful
- Ag baint úsáide as an teicneolaíocht tiomsaithe LLVM ardfheidhmíochta, déantar cód Swift a chlaochlú go cód dúchais optamaithe a bhaineann an úsáid is mó as crua-earraí nua-aimseartha.
Foinse agus Comhoiriúnacht Dhénártha
- Tá feidhmchláir a forbraíodh leis an leagan roimhe seo de Swift comhoiriúnach le heisiúintí nua agus ní gá an cód foinse a ath-thiomsú. Le seoladh Swift 5, tá leabharlanna Swift san áireamh i ngach eisiúint OS amach anseo. Seachnaíonn sé seo leabharlanna Swift a áireamh sna haipeanna a dhíríonn ar eisiúintí OS reatha agus amach anseo.
Foinse Oscailte
- Is foinse oscailte é Swift leis na céadta ranníocaíocht ó bhaill Swift Community. Tá rianaithe fabhtanna láidir, fóraim agus tógálacha forbartha rialta mar thaca aige atá ar fáil go poiblí do chách.