At the moment Apple has two major programming languages. So should you use Objective-C or Swift?
Continue readingObjective-C lacks one very important feature: Generics. Luckily, Swift has this feature. Generics enable you to declare functions, classes and structs that work with different types.
Continue readingAt development time you can test your application both on the simulator and a real device. But what is the better approach?
Continue readingXcode provides you a set of project templates. In this post we will discuss theses templates.
Continue readingThe strategy pattern gives you the possibility to change the concrete implementation of an algorithm any time without breaking the rest of your code. Furthermore, it is a very good example of using po...
Continue readingIn Swift there are two types of values: constants and variables. This is very common for a programming language – however, there is one important difference in using constants in Swift.
Continue readingEncapsulation is one of the most important object-oriented design principles: It hides the internal states and functionality of objects. You can achieve this by using the access control features of
Continue readingAn enum is a data type that has a finite set of possible values. In this post we discuss will the most important aspects of enums in Swift.
Continue readingIf you are an iOS developer, you are navigating through your project the whole day. You can save a lot of time and increase your productivity if you know some tricks that make your life easier.
Continue readingThe performance of mobile devices got much stronger over the last few years. However, there is and always will be a huge performance deficit compared to desktop computers. At the same time, requirements
Continue reading