Mégsem hoz ABI stabilitást a Swift 4.0

Tegnap este kiderült néhány újdonság a Swift programozási nyelv jövőjével kapcsolatban.

A Swift 4.0 előreláthatólag 2017 őszén érkezik az Xcode 9-cel, a macOS 10.13-mal, az iOS 11-gyel és a többiekkel. Addig még sok dolga van az Apple-nek, de mivel a Swift fejlesztése nyíltan történik, így időről időre mi is betekintést kaphatunk a nyelv és az API-k fejlődésébe.

Swift 4-gyel a fordítónak két módja lesz. A “-swift-version 3” kapcsoló beállításával a legtöbb Swift 3.1-ben írt kód működni fog a jövőben is, az új kódokat pedig Swift 4-ben kell majd írni.

A Swift 3 és a Swift 4 inkompatibilitását az Apple így oldotta meg.

A Swift 4-gyel az Apple-nek korábban az ABI stabilitás elhozása volt a cél, de ez látszólag nem fog összejönni és azért döntött az Apple a kapcsolós módszer mellett.

A Swift 4 másik tervezett újítása, az újratervezett String osztály azonban megvalósul. A cég célja az új Stringgel az ergonomikus használat és a teljesítmény növelése.

Kíváncsian várjuk a Swift 4.0-t!

0 hozzászólás

Hozzá szeretnél szólni te is? Először be kell lépned!