There has always been a demand for better approach to build scalable and extensible software for tech companies and communities. For Cocoa developers, architectural design pattern is one of the most popular topics in tech blogs, talks and events. Since the introduction of Swift and protocol-oriented programming paradigm, Cocoa developers have another option to build better software. This study aims to clarify the concepts of protocol-oriented programming and its advantages over its counterpart, object-oriented programming, for building software using Swift language. Moreover, this study also presents different techniques and practices for improving the scalability and maintainability of the software. The thesis also introduces how to use...
Title: Optimization of Swift Protocols Abstract: Swift, an increasingly-popular programming langua...
The aim of this diploma thesis is to find the most optimal architectural design pat-tern to be used ...
This bachelor thesis deals with issues of programming languages comparison on the Apple platform, mo...
The mobile application industry is fast paced. Requirements change, additions of new features occur ...
Mobile applications have exploded in popularity in the last decade. Building a mobile appli-cation c...
Software developers practice software design patterns and principles to solve commonly occurring pro...
The Swift standard library is developed using protocol-oriented programming techniques, generics, an...
The main goal of this thesis was to study common technologies using in an iOS development and then t...
This bachelor’s thesis concerns with study of architectural patterns in iOS platform environment. MV...
Have you ever wanted to publish a popular iOS application? If so, this paper discusses the successfu...
Swift is a general-purpose programming language built using a modern approach to safety, performance...
The logic of most mobile applications is based on events coming from either user interface or networ...
This thesis is focused on a development of the iOS application in SWIFT language. The thesis is devi...
This thesis covers the challenges of developing event-driven software applications. It covers the an...
In the mobile development especially in iOS, a correct selection of architecture patterns is crucial...
Title: Optimization of Swift Protocols Abstract: Swift, an increasingly-popular programming langua...
The aim of this diploma thesis is to find the most optimal architectural design pat-tern to be used ...
This bachelor thesis deals with issues of programming languages comparison on the Apple platform, mo...
The mobile application industry is fast paced. Requirements change, additions of new features occur ...
Mobile applications have exploded in popularity in the last decade. Building a mobile appli-cation c...
Software developers practice software design patterns and principles to solve commonly occurring pro...
The Swift standard library is developed using protocol-oriented programming techniques, generics, an...
The main goal of this thesis was to study common technologies using in an iOS development and then t...
This bachelor’s thesis concerns with study of architectural patterns in iOS platform environment. MV...
Have you ever wanted to publish a popular iOS application? If so, this paper discusses the successfu...
Swift is a general-purpose programming language built using a modern approach to safety, performance...
The logic of most mobile applications is based on events coming from either user interface or networ...
This thesis is focused on a development of the iOS application in SWIFT language. The thesis is devi...
This thesis covers the challenges of developing event-driven software applications. It covers the an...
In the mobile development especially in iOS, a correct selection of architecture patterns is crucial...
Title: Optimization of Swift Protocols Abstract: Swift, an increasingly-popular programming langua...
The aim of this diploma thesis is to find the most optimal architectural design pat-tern to be used ...
This bachelor thesis deals with issues of programming languages comparison on the Apple platform, mo...