aikana esittely WWDC, Joka pidettiin maanantaina, Apple esitteli uuden Swift ohjelmointikieli, Craig FEDERIGHI sanottuihin «Objective-C ilman C».
On huomattava, että Swift suunniteltu pelkästään universaali ohjelmointikieli. Se on suunniteltu erityisesti käyttöjärjestelmien OS X ja IOS, Cocoa ja Cocoa Touch. Se perustuu perusteella C ja Objective-C, mutta se sisältää kaikki viimeisin teknologia kehittänyt Apple insinöörit viime vuosina (ARC ja llvm).
Swift on sijoitettu niin moderni, nopea, interaktiivinen ja turvallinen ohjelmointikieli. Moderni koska uusi lyhyt syntaksia: ilman otsikoita ja puolipisteitä. Joten Swift muistuttaa enemmän skriptikieli, vaikka Apple ei halua verrata sitä Python. Yksinkertainen esimerkki «Hello world» on Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hei maailma n»!);
return 0;
}
Ja sen vastine Swift:
println ( «Hello world!»)
Kieli on varmasti tyylikäs, mutta se on lyhyt, aiheuttaa joskus väärinkäsitys. Esittely on uuden kielen ja ohjeet kaikista epävarmuustekijöitä, Apple välittömästi edellyttäen
kaikki asiakirjatJoka auttaa tutkimuksessa piirteitä Swift.Apple aikoo uuden kielen on melko kunnianhimoinen. Hän jopa uskoo, että uusi käyttöjärjestelmä kirjoitetaan lähiaikoina Swift. Vaikka jo nyt sitä voidaan käyttää nykyinen koodi minkä tahansa sovelluksen, koska se täysin kommunikoi Objective-C. Lähitulevaisuudessa, Swift, tietenkin, vaihda Objective-C, mutta kunnes Apple ei aio kirjoittaa pois.
Mutta yksi mielenkiintoisimmista ja tärkeitä näkökohtia Swift, ehkä, on sen vuorovaikutteisuus, joka muistuttaa suurta kertaa Lisp. Leikkikentällä, voit heti tarkastella koodinpätkä, vain klikkaamalla sitä. Jotkut asiantuntijat sanovat, että uuden kielen muistuttaa heitä entisen Applen suunnittelija Bret Victor, joka oli yrittänyt tehdä näkyvämmäksi Javascript. Toiset verrata sitä Wolfram kehittämä arvostettu tiedemies Stephen Wolfram. Andrew Stone, Apple-riippumattomia kehittäjä kutsui sitä "yksinkertaisesti upeita".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Tämä video on omistettu Swift, se on erittäin hyödyllinen sekä aloittelijoille että kokeneille ohjelmoijille.
Apple on luonut Swift houkutella uusia kehittäjiä ja vahvistaa ekosysteemin, kuten ohjelmoijat käyttävät Swift, tulee kehittäjät nimenomaan OS X ja IOS. Joten, voimme sanoa, että tämä kieli on kehitetty yksinomaan Apple kupertinovtsy tarpeisiin.