COMPARISON OF PROGRAMMING LANGUAGES ON THE IOS PLATFORM IN TERMS OF PERFORMANCE

Kamil Gut

kamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science (Poland)

Maria Skublewska-Paszkowska


Lublin University of Technology, Institute of Computer Science (Poland)

Edyta Łukasik


Lublin University of Technology, Institute of Computer Science (Poland)

Jakub Smołka


Lublin University of Technology, Institute of Computer Science (Poland)

Abstract

In 2014, Apple unveiled a completely new programming language for the iOS and OS X platforms. Swift was presented as a modern programming language, such as: safe, easy to learn and easy to use. This article presents the performance comparison between the Swift and Objective-C languages. For the purpose of the research, two applications were developed, one in each language, implementing sorting algorithms and data structures such as arrays, dictionaries and sets.


Keywords:

Swift, Objective-C, performance, time of sorting algorithms

Hillegass A., Preble A., Chandler N.: Cocoa Programming for OS X: The Big Nerd Rach Guide(5th Edition), Big Nerd Ranch, 2015.
  Google Scholar

Hillegass A., Ward M.: Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition), Big Nerd Ranch, 2013.
  Google Scholar

Kelley J.: Learn Cocoa Touch for iOS, Apress, 2012.
  Google Scholar

Mathias M., Gallagher J.: Swift Programming: The Big Nerd Ranch Guide, Big Nerd Ranch, 2015,
  Google Scholar

Pollice G.: Algorithms in a Nutshell, O’Reilly, 2008.
  Google Scholar

Wróblewski P.: Algorytmy, struktury danych i techniki programowania, Helion, 2015.
  Google Scholar

About Testing with Xcode – Apple Developer, https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/01-introduction.html, [15.07.2016]
  Google Scholar

Framework Foundation, https://developer.apple.com/reference/foundation, [12.09.2016]
  Google Scholar

Download


Published
2017-09-30

Cited by

Gut, K. ., Skublewska-Paszkowska, M. ., Łukasik, E. ., & Smołka, J. . (2017). COMPARISON OF PROGRAMMING LANGUAGES ON THE IOS PLATFORM IN TERMS OF PERFORMANCE. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 7(3), 33–36. https://doi.org/10.5604/01.3001.0010.5211

Authors

Kamil Gut 
kamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science Poland

Authors

Maria Skublewska-Paszkowska 

Lublin University of Technology, Institute of Computer Science Poland

Authors

Edyta Łukasik 

Lublin University of Technology, Institute of Computer Science Poland

Authors

Jakub Smołka 

Lublin University of Technology, Institute of Computer Science Poland

Statistics

Abstract views: 372
PDF downloads: 132


Most read articles by the same author(s)