COMPARISON OF PROGRAMMING LANGUAGES ON THE IOS PLATFORM IN TERMS OF PERFORMANCE
Kamil Gut
kamilgut01@gmail.comLublin 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 algorithmsReferences
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
Authors
Kamil Gutkamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science Poland
Authors
Maria Skublewska-PaszkowskaLublin University of Technology, Institute of Computer Science Poland
Authors
Edyta ŁukasikLublin University of Technology, Institute of Computer Science Poland
Authors
Jakub SmołkaLublin University of Technology, Institute of Computer Science Poland
Statistics
Abstract views: 385PDF downloads: 134
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Most read articles by the same author(s)
- Paweł Grzmil , Maria Skublewska-Paszkowska, Edyta Łukasik, Jakub Smołka, PERFORMANCE ANALYSIS OF NATIVE AND CROSS-PLATFORM MOBILE APPLICATIONS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 2 (2017)
- Piotr Pańczyk, Jakub Smołka, SMART HOME IMPLEMENTATION COMPARISON ON DIFFERENT HARDWARE PLATFORMS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 2 (2017)
- Michał Oseńko, Jakub Smołka, Maria Skublewska-Paszkowska, Edyta Łukasik, A METHOD FOR VISUALIZATION OF 3D MOTION DATA USING A MOBILE DEVICE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 3 (2017)
- Bartosz Wijatkowski, Jakub Smołka, Maciej Celiński, INFLUENCE OF A PLATFORM GAME CONTROL METHOD ON A PLAYER’S EFFECTIVENESS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 11 No. 3 (2021)
- Dominika Hodun, Maria Skublewska-Paszkowska, OPTIMISATION ANALYSIS OF TRANSACT-SQL QUERIES BASED ON INDEXES , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 3 (2017)
- Edyta Łukasik, Beata Pańczyk, Jan Sikora, CALCULATION OF THE IMPROPER INTEGRALS FOR FOURIER BOUNDARY ELEMENT METHOD , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 3 (2013)
- Jakub Smołka, Przemysław Troć, Maria Skublewska-Paszkowska, Edyta Łukasik, IMPROVED MOTION TYPE IDENTIFICATION METHOD USING MOBILE DEVICE SENSORS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 6 No. 2 (2016)
- Maria Skublewska-Paszkowska, Jakub Smołka, COMPARISON OF THE SELECTED MOTION INTERPOLATION METHODS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 3 (2013)
- Jakub Smołka, Maria Skublewska-Paszkowska, Marcin Badurowicz, Edyta Łukasik, MOBILE DEVICES AS ACCELERATION RECORDERS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 5 No. 1 (2015)
- Magdalena Borys, Edyta Łukasik, COMPUTER SCIENCE STUDENT AT LUBLIN UNIVERSITY OF TECHNOLOGY KNOWLEDGE OF E-LEARNING PLATFORMS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 4 No. 2 (2014)