Original title:
Porovnání programovacích jazyků na platformě Apple.
Translated title:
Programming languages comparison on the Apple platform.
Authors:
Hamerník, Tomáš ; Merunka, Vojtěch (advisor) ; Radek, Radek (referee) Document type: Bachelor's theses
Year:
2016
Language:
cze Publisher:
Česká zemědělská univerzita v Praze Abstract:
[cze][eng] Tato práce pojednává o porovnání programovacích jazyků na platformě Apple, přesněji na operačním systému iOS. Hlavním tématem je porovnání jazyků pro dané prostředí, kterými jsou Objective-C a Swift.
V teoretické části práce je vysvětlena základní terminologie objektového programování a popsán operační systém iOS. Dále je rozebráno vývojové studio Xcode a programovací jazyky Objective-C a Swift.
Praktická část obsahuje návrh a vytvoření ukázkového programu, jeho následnou dokumentaci a popis jednotlivých částí zdrojového kódu pro oba programovací jazyky.
This bachelor thesis deals with issues of programming languages comparison on the Apple platform, more exactly on the operating system iOS. Main topic is comparison of appropriate languages, which are Objective-C and Swift.
In the first section of the bachelor thesis is clarified basic terminology of object oriented programming and description of operating system iOS. This is followed by description of programming studio Xcode and languages Objective-C and Swift.
Practical section of the bachelor thesis is focused on design, creation and description of the model application. Code description is performed through comments of the essential parts of the code for both programming languages.
Keywords:
iOS; Programování mobilních zařízení; Swift