Hirdetés

Az Apple kiadta a nagyközönségnek Xcode fejlesztőkörnyezete legújabb bétáját, és ezzel együtt a Swiftet, a cég legújabb programozási innovációját.

Az Xcode 6 béta verziója az első, amelyet prémium, fizetős Apple fejlesztői fiók nélkül adnak ki. Számos jelentős változást tartalmaz a fejlesztési élményben, beleértve (első alkalommal) a REPL-t (Read Eval Print Loop) és más vizuális fejlesztéseket, amelyek megkönnyítik a fejlesztést.

Az Xcode legjelentősebb fejlesztése a Playgrounds, amely lehetővé teszi az egyszerű kísérletezést új ötletek a Swift programozási nyelvvel, amelyet az Apple az előző, San-ban megrendezett World Wide Developer Conference-en mutatott be Francisco.

Kíváncsi az Xcode 6 újdonságaira? További információkért olvassa el.

Bemutatkozik a Swift és miért kell törődnie vele

A leghosszabb ideig natív iOS-alkalmazások létrehozásának egyetlen módja az Objective-C és a C++ volt. Ezek mindegyike egy korábbi, C nevű programozási nyelvtől örököl tulajdonságokat és stílusokat.

A probléma az, hogy a C és származékai nem a legtöbbek

instagram viewer
nyelvek fogadása kezdőknek. Hogyan válasszunk programozási nyelvet a tanuláshoz, és 2 éven belül nagyszerű álláshozÉvekig tartó elhivatott munka kell ahhoz, hogy igazán jó programozóvá váljunk; tehát van mód a megfelelő nyelv kiválasztására a mától kezdődően ahhoz, hogy holnap felvegyenek munkát? Olvass tovább Az Apple, aki arra vágyott, hogy új fejlesztőket vonzzon platformjára Androidról és Windows Phone-ról, létrehozta a Swiftet, amely egy nyelv, amely lehetővé teszi Hogyan hat rám az Apple új programozási nyelve?A fejlesztők kezdettől fogva tudták, hogy az Apple új Swiftje nagy lesz. De miért érdekelne? Olvass tovább gyors, natív iOS-alkalmazások létrehozásához a C-től származó örökölt poggyász felhasználása nélkül.

Swift új - igazán új. Még nem is adták ki megfelelően a nyilvánosság számára. Ennek eredményeként nem igazán áll rendelkezésre annyi támogatás és tananyag, mint a Java, Python, C# vagy Ruby használatához.

xcode-swiftlang

Szerencsére az Apple kiadott egy könyvet, amely megtanítja Önnek a Swift programozási nyelv fortélyait. Ezt hívják A Swift programozási nyelv, és most ingyen beszerezheti az iBooks-on.

Az Xcode 6 Beta 4 beszerzése

Egészen a közelmúltig csak egy drága Apple fejlesztői fiókkal lehetett hozzájutni az Xcode 6 kiadás előtti bétaverziójához, amely évente 99 dollárba kerül. Ez hozzáférést biztosít az OS X Yosemite és az iOS 8 rendszerhez is, bár kollégám, Tim Brookes nem gondolja, hogy telepítenie kell ezeket Miért ne telepítse az iOS 8 és OS X 10.10 bétaverzióit?Valószínűleg ne telepítse az iOS 8 vagy OS X 10.10 rendszert, hacsak nincs rá jó oka. Íme, miért. Olvass tovább még.

Szerencsére ezúttal csak egy ingyenes fejlesztői fiókra van szüksége az Xcode és az új nyelv kipróbálásához, amelyet egyszerűen megszerezhet Feliratkozás.

xcode-home

Szüksége lesz egy Mac-re, mert az Xcode egy Mac szoftver – nincs Windows verzió. Az Xcode 6 nagy, körülbelül 2 GB-os. Ha lassú az internetkapcsolata, akkor lehet, hogy vár egy ideig. A telepítés után boldogan elhelyezkedik az Xcode meglévő példányai mellett, nem pedig lecseréli őket.

Szeretnéd kipróbálni? Töltse le az Xcode 6 béta verzióját innen.

Mi az újdonság az Xcode 6-ban?

Valójában sokat.

De először beszéljünk számos népszerű programozási nyelv egy jellemzőjéről: a REPL-ekről. Ezek a Read Eval Print Loop rövidítése, és lehetővé teszik a kód interaktív futtatását. Elvesznek egy kifejezést egy felhasználótól, kiértékelik és lefuttatják a kódot, majd kinyomtatják a művelet eredményét.

xcode-repl

Ezeket hagyományosan nem találták meg a lefordított nyelveken, bár van néhány figyelemre méltó kivétel, mint pl. CSharpRepl a C# Mono implementációjában.

Swift más. Az Xcode béta verzióját a Swift írásához használó emberek most először láthatják a kódjuk végrehajtását írás közben, ami lehetővé teszi számukra a hibakeresést, a tervezést és a kóddal való kísérletezést.

xcode-játszótér

Van egy interaktív Swift parancssor is, ahol a Swiftet soronként, Script-szerű környezetben hajthatja végre.

xcode-swift-repl

Az Xcode 6 Beta 4 egyéb szolgáltatásai közé tartozik a jelentősen továbbfejlesztett felhasználói felület hibakeresés; OS X-hez készült forgatókönyvek, amelyek lehetővé teszik konténerek és animációk létrehozását Mac-alkalmazásaihoz egyetlen kódsor megírása nélkül; és új eszközök a játékok egyszerű létrehozásához.

Az új játékspecifikus fejlesztőeszközök az új Metal API-val keverve a hihetetlenül gyors grafikus teljesítmény és a gyors A Swift nyelv alkalmazásfejlesztési képességei azt jelentik, hogy az elkövetkező években gyorsabb, jobb és több játékra számíthatunk a iOS platform.

Izgatottá válni!

Még ha nem is vagy fejlesztő, sok mindenben izgulhatsz a Swifttől és az Xcode 6-tól.

Izgatottak az Apple új fejlesztői eszközei? Oszd meg gondolataidat lent.

Matthew Hughes szoftverfejlesztő és író Liverpoolból, Angliából. Ritkán találják meg csésze erős feketekávé nélkül a kezében, és teljesen imádja Macbook Pro-ját és fényképezőgépét. A blogját itt olvashatja http://www.matthewhughes.co.uk és kövesd őt a Twitteren a @matthewhughes címen.