Brz
Swift je programski jezik visoke razine razvijen od strane jabuka i dostupna 2014. Dizajnirana je za pisanje aplikacije za Apple platforme, Uključujući i macOS, iOS, tvOS i watchOS.
Swift jezik zasnovan je na Objective-C, koji se koristio za razvoj NeXTSTEP-a 1980-ih, a kasnije i macOS i iOS. Swift ima slično sintaksa i održava objektno orijentirano značajke Objective-C, ali pruža pojednostavljeno iskustvo programiranja. Na primjer, Swift kod je lakše čitati i pisati nego Objective-C. Omogućuje kombiniranje nekoliko uobičajenih naredbi i zahtijeva tačku i zarez (;) na kraju svake naredbe.
Uz to, Swift automatski rješava nekoliko programskih prepreka. Na primjer, Swift:
- inicijalizira varijable prije nego što se koriste
- obrađuje "ništa" (NULL) vrijednosti eksplicitno
- osigurava poredak indeksi su u granicama
- sprječava da cijeli brojevi preplave dodijeljenu memoriju
- upravlja memorija automatsko
Appleov razvoj Xcode softvera IDE podržava Swift od verzije 6 (objavljene 2014.). Xcode također podržava "Swift Playgrounds", značajku koja programerima omogućuje uređivanje Swift koda i prikaz rezultata odmah. Na primjer, igralište može prikazati izvorni kod s lijeve strane, a simulator aplikacije s desne strane. Promjene koda ažuriraju simulaciju aplikacije u letu. Xcode uključuje nekoliko igrališta koja pružaju jednostavan način učenja jezika.
Budući da Apple razvija i održava jezik Swift, optimiziran je za Apple hardver. Stoga iOS aplikacija razvijena u Swiftu može funkcionirati bolje od slične aplikacije razvijene na drugom jeziku. Apple također redovito ažurira Swift s novim značajkama. To omogućava programerima koji programiraju u Swiftu da iskoriste najnovija dostignuća u Macove, iPhonea, iPadsi drugi Appleovi proizvodi.
Proširenje datoteke: .BRZ