Comparison of mobile application using Swift and Objective-C
Article Sidebar
Open full text
Published:
Mar 30, 2017
Issue Vol. 3 (2017)
Articles
-
Security of Web Applications
Michał Furtak1-5
-
Using of Node.js in creating application based on event-driven architecture
Władysław Hrynczyszyn, Małgorzata Plechawska-Wójcik6-10
-
Analysis of the effectiveness of text input methods using the mobile network communicator
Rafał Kacprzak, Piotr Kaniewski, Maria Skublewska-Paszkowska11-17
-
Analysis and evaluation of impact virtual reality on human state
Szymon Kołażyk, Konrad Maciąg, Dariusz Gutek18-22
-
Simulation of BOID type behaviours in Unity environment
Taras Lypovyi, Jerzy Montusiewicz23-27
-
Comparison of JEE platform web applications development using JavaServer Faces and Spring Boot example
Michał Marcin Kizeweter, Beata Pańczyk28-32
-
Increasing an efficiency of the web-applications developing the process through the combine of frameworks MeteorJS and AngularJS
Viacheslav Nishtuk, Elżbieta Miłosz33-37
-
The methods of EMG data processing
Michał Serej, Maria Skublewska - Paszkowska38-45
-
Methods for optimizing the performance of Unity 3D game engine based on third-person perspective game
Krzysztof Siarkowski, Przemysław Sprawka, Małgorzata Plechawska-Wójcik46-53
-
Comparison of mobile application using Swift and Objective-C
Kacper Erwin Sienkiewicz, Edyta Łukasik54-58
-
Efficiency analysis of Unity3D engine in terms of particle simulation
Mateusz Walczyna, Małgorzata Plechawska-Wójcik59-63
-
Comparative analysis of e-Learning tools
Weronika Prządka64-69
Main Article Content
DOI
Authors
Kacper Erwin Sienkiewicz
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Edyta Łukasik
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Abstract
The subject of the article is to compare the methodologies for the production of mobile applications in Swift and Objective-C languages. The similarities and differences of the implementation of applications for these two programming languages will be identified as a part of the analysis. An Magic Drawing Board application using Quartz 2D engine was designed and implemented. Two identical functional applications were created. The comparative analysis was carried out only after a thorough explanation of the implemented views.
Keywords:
method of applications development; the analysis of the implementation of views; QUARTZ 2D engine.
References
[1] code.tutsplus https://code.tutsplus.com/pl/tutorials/an-introduction -to-swift-part-1--cms-21389 [Dostęp: 14.12.2016].
[2] developer.apple https://developer.apple.com/xcode/ [Dostęp: 14.12.2016]
[3] Ng S.: Beginning iOS 9, Programming with Swift. AppCoda Limited. 2015.
[4] Ng S.: Intermediate iOS Programming with Swift. AppCoda Limited. 2015.
[5] Kochan S.G.: Objective-C, Vademecum profesjonalisty. Helion, Gliwice. 2012.
[6] developer.apple https://developer.apple.com/library/content/documenttationn/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html [Dostęp 14.12.2016]
[7] code.tutsplus https://code.tutsplus.com/tutorials/an-introductionto-quartz-2d--cms-24267 [Dostęp 14.12.2016]
[2] developer.apple https://developer.apple.com/xcode/ [Dostęp: 14.12.2016]
[3] Ng S.: Beginning iOS 9, Programming with Swift. AppCoda Limited. 2015.
[4] Ng S.: Intermediate iOS Programming with Swift. AppCoda Limited. 2015.
[5] Kochan S.G.: Objective-C, Vademecum profesjonalisty. Helion, Gliwice. 2012.
[6] developer.apple https://developer.apple.com/library/content/documenttationn/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html [Dostęp 14.12.2016]
[7] code.tutsplus https://code.tutsplus.com/tutorials/an-introductionto-quartz-2d--cms-24267 [Dostęp 14.12.2016]
Article Details
Abstract views: 394
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
