Comparison of mobile application using Swift and Objective-C
Kacper Erwin Sienkiewicz
ksienkiewicz14@gmail.comInstitute 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]
Sienkiewicz, K. E., & Łukasik, E. (2017). Comparison of mobile application using Swift and Objective-C. Journal of Computer Sciences Institute, 3, 54–58. https://doi.org/10.35784/jcsi.593
Authors
Kacper Erwin Sienkiewiczksienkiewicz14@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Edyta ŁukasikInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 290PDF downloads: 105
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.