Image
31.1.2018 0 Comments

Chcete vedieť programovať aplikácie pre zariadenia Apple? Vyskúšajte Swift

Ešte pred dvoma rokmi sa aplikácie pre mobilné zariadenia využívajúce operačný systém iOS programovali vo vývojovom prostredí Xcode v programovacom jazyku Objective-C. Je to jeden v objektovo orientovaných variantov programovacieho jazyka C. Vývoj však napreduje a modernizácii sa nevyhnú ani programovacie jazyky. Cieľom modernizácie bolo zjednodušiť a zrýchliť vývoj a sprehľadniť kód, v ktorom programátori už na prvý pohľad odhalia niektoré chyby. Medzi najväčšie výhody Swiftu patrí absencia správy pamäte, rýchlosť, redukcia dĺžky kódu a jeho vynikajúca čitateľnosť. Programovací jazyk Swift je pomerne mladý, prvýkrát bol prezentovaný v júni roku 2014 na konferencii Apple WWDC (Worldwide Developers Converence) a v roku 2014 bola k dispozícii aj prvá verzia. Bola integrovaná do vývojového prostredia Xcode vo verzii 6. O rok neskôr Apple zverejnil zdrojový kód Swiftu, takže odvtedy je tento programovací jazyk typu open source. Apple jazyk Swift v čase jeho uvedenia na svojich stránkach porovnával s inými jazykmi z hľadiska výkonu a tvrdil, že Swift je 2,6-krát rýchlejší ako Objective-C a 8,4-krát rýchlejší ako Python. V pravej časti Playground okna vývojového prostredia Xcode sa zobrazujú hodnoty konštánt a aktuálne hodnoty premenných Experimentovať so Swiftom môžete v špeciálnom prostredí Playground, ktoré je súčasťou vývojového prostredia Xcode, takže sa môžete učiť jazyk bez toho, aby ste ako začiatočníci museli riešiť aspekty projektu reálnej aplikácie. Po každej zmene kódu sa automaticky spúšťa preklad a okamžite sa zobrazí výsledok. Navyše kód aj výsledok sa zobrazujú v jednom okne vedľa seba. Swift sa dá učiť aj na iPade. V aplikačnom obchode pre iPad nájdete aplikáciu Swift Playground, určenú hlavne deťom a začínajúcim vývojárom, pomocou ktorej sa môžu naučiť základy programovacieho jazyka Swift. Tvorcovia Swiftu sa okrem jednoduchosti sústredili aj na bezpečnosť, takže tento programovací jazyk je z hľadiska bezpečnosti pomerne striktný. Napríklad vyžaduje ...

Článok je uzamknutý

Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU


Prihlásiť pomocou členstva PC REVUE

Nechajte si posielať prehľad najdôležitejších správ emailom

Mohlo by Vás zaujímať

ITPro

Linux súkromne i pracovne v2.0 : Nové verzie unikátnych distribúcií

19.02.2018 00:10

V poslednom mesiaci roku 2017 boli vydané nové verzie linuxových distribúcií ReactOS a Puppy. Ide o dve unikátne distribúcie vymykajúce sa zo štandardu, ktorý predstavujú ostatné bežne používané distr ...

ITPro

Linux súkromne i pracovne v2.0 (25. časť): Okruhy siete Tor

12.12.2017 14:22

V tejto časti seriálu sa poslednýkrát vrátime k sieti Tor, pričom detailnejšie opíšeme spôsob fungovania jej okruhov. Na začiatku článku vám v stručnosti predstavíme postup vytvárania okruhov. Následn ...

ITPro 2

Geografické informačné systémy a virtuálna realita

11.12.2017 14:14

Geografický informačný systém (GIS), počítačový systém pracujúci s údajmi opisujúcimi miesta na zemskom povrchu, je už zo svojej podstaty predurčený na využitie nástrojmi virtuálnej reality. Virtuálna ...

Vyhľadávanie

PC forum button

Najnovšie videá