Comparison of Mobile Application Development by Using Programming Languages Swift and Objective-C
- Resource Type
- Authors
- Rep, Ivan
- Source
- Subject
- iOS
mobilna aplikacija
TECHNICAL SCIENCES. Computing
TEHNIČKE ZNANOSTI. Računarstvo
usporedba razvoja
Xcode
Objective-C
mobile application
Swift
development comparison
- Language
- Croatian
U okviru ovog završnog rada je prikazana usporedba razvoja mobilnih aplikacija za iOS operacijski sustav uporabom programskih jezika Objective-C-a i Swift-a. Usporedba razvoja postignuta je razvojem dvije aplikacije za tvrtku IN2, aplikacije za upravljanje godišnjim odmorima i aplikacije za upravljanje putnim nalozima. Nakon usporedbe popularnih platformi i operacijskih sustava u kratko su ocrtani zahtjevi aplikacija. Slijedi pregled razvoja iOS aplikacija te pregled samih programskih jezika, Objective-C-a i Swifta. Rad se nastavlja pregledom realiziranih programskih rješenja te usporedbom razvoja. U sklopu rada je zaključeno da je razvoj mobilnih aplikacija korištenjem programskog jezika Swift bolji u svim aspektima od razvoja u Objective-C-u. This final thesis looks at comparison of mobile application development for iOS operating system using programming languages Objective-C and Swift. Comparison is achieved by development of two applications for IN2 company, application for business vacation management and application for travel warrant management. After comparison of popular platforms and operating systems, application requirements are briefly described. Overview of development of iOS application follows together with overview of programming languages Objective-C and Swift. Thesis continues with a closer look at developed applications and comparison of development process. This thesis concludes that development of mobile applications using programming language Swift is in all aspects better than development with Objective-C.