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

Smart parking: Jednoduchá technológia, z ktorej profitujú všetci

12.07.2018 10:12

Siete pre internet vecí v súčasnosti ponúkajú množstvo riešení na uľahčenie každodenného života. Jeden z najväčších problémov obyvateľov miest je bezpochyby parkovanie. Predstavte si situáciu, keď vie ...

ITPro

Viete, kde máte dáta relevantné pre GDPR?

12.07.2018 10:08

Európske nariadenie GDPR (skr. General Data Protection Regulation) je v platnosti už niekoľko týždňov, no pre mnoho firiem je stále ešte veľkou neznámou a stále k nemu hľadajú cestu. A ani statusom „G ...

ITPro

Praktická kryptológia (16. časť) XTS FDE

12.07.2018 10:00

V tejto časti seriálu vám ukážeme postup manuálnej aktivácie šifrovania diskových oblastí, resp. celých pevných diskov (Full Disk Encryption). Ako zvyčajne nebudeme zachádzať do detailov, ktoré by ďal ...

Vyhľadávanie

Najnovšie videá



PC forum button