:

Szerző: Gálffy Csaba

2014. szeptember 11. 12:16

Fogadja a Swift appokat az App Store

Az Apple saját programozási nyelve, a Swift elérte az 1.0-s verziót, ami egyúttal azt is jelenti, hogy az ebben a nyelvben írt alkalmazások végre feltölthetőek az App Store-ba.

Az Apple még júniusban, fejlesztői konferenciáján jelentette be nagy meglepetésre, hogy új programozási nyelvet alkotott, Swift néven. A Swiftben az Objective-C-hez hasonló, de minden ízében modern nyelv, amely az iOS és OS X összes funkcióját támogatja, de a veterán Obj-C-nél egyszerűbben és gyorsabban programozható - és nem mellékesen a teljesítménye is ragyogó.

Az Apple most fejlesztői blogján közölte, hogy a Swift 1.0-s verziója elkészült (GM státuszba lépett), a nyelvben írt alkalmazásokat pedig immár az App Store-ba is feltölthetik a fejlesztők. A hivatalos támogatás ettől a pillanattól él, függetlenül attól, hogy a teljes alkalmazás, vagy annak csak egy része íródott Swiftben. A bejegyzés ugyanakkor tisztázza, hogy a rajt egyelőre csak az iOS-re vonatkozik, az OS X-en még egy fejlesztési mérföldkő hátra van. Tekintve, hogy a nyelvet mobilon implementáló iOS 8 hamarabb jelenik meg, mint az OS X Yosemite, ez komolyabb fennakadást nem fog okozni.

Nyerd meg az 5 darab, 1000 eurós Craft konferenciajegy egyikét!

A kétnapos, nemzetközi fejlesztői konferencia apropójából a HWSW kraftie nyereményjátékot indít.

Nyerd meg az 5 darab, 1000 eurós Craft konferenciajegy egyikét! A kétnapos, nemzetközi fejlesztői konferencia apropójából a HWSW kraftie nyereményjátékot indít.

A blogbejegyzés azt is pontosítja, hogy ez még nem a Swift "végleges" kiadása, a nyelv előtt még hosszú fejlesztés áll, új képességek, javuló teljesítmény és kifinomultabb szintaxis jöhet a következő verziókban. Ezek egy részét már az Xcode 6.1 végleges kiadása elhozza majd, az IDE várhatóan a Yosemite hivatalos rajtjával egy időben jelenik meg. A nyelv jövőbeni változásai a most feltöltött appokat nem érintik, a Swift appok ugyanis tartalmazzák a megfelelő verziójú Swift runtime-ot, így külső támogatásra nem szorulnak.

Mi a Swift?

A Swift erősen típusos (ám type inference-et használó) objektumorientált nyelv, amely támogatja az olyan modern képességeket, mint a closure-ök, tuple-ek, generikus kód, struct-ok és bizonyos funkcionális programozási mintákat (map és filter) és a hagyományos fordított nyelvek sebességét és hatékonyságát igyekszik kombinálni a scriptnyelvek egyszerűségével és gyors programozhatóságával - írtuk a bejelentéskor.

A független szakemberek reakciója szerint a Swift bőséggel adoptált modern képességeket a C#-ból a Mozilla-féle Rustból is, de van Ruby, Lisp, C++ befolyás is, és az Objective-C gyökerekből is tartott meg hasznos és értékes elemeket - a C-től azonban kimondottan távolodik, azzal már nem is kompatibilis. A szakemberek reakciója egységesen pozitívnak tűnik, a Swift kiváló alapja lehet a hatékony fejlesztésnek, a készítők jó érzékkel kötöttek kompromisszumokat és vettek át sikeres megoldásokat.

Milyen technológiai és munkaerőpiaci hatások érhetik a backendes szakmát? Május 8-án végre elindul az idei kraftie! meetup-sorozat is (helyszíni vagy online részvétellel).

a címlapról

Hirdetés

Security témákkal folyatódik az AWS hazai online meetup-sorozata!

2024. április 26. 17:51

A sorozat május 28-i, harmadik állomásán az AWS-ben biztonsági megoldásait vesszük nagyító alá. Átnézzük a teljes AWS security portfóliót a konténerbiztonságtól a gépi tanulásos alkalmazások védelmén át, egészen az incidenskezelésig.