Although ARC does most of the memory handling work for you, your app can still suffer from so-called retain cycles. So it is very important to discover them.
It is not possible to predict the future – so let’s do it!
If you are developing an app, you should not only use the simulator but also a real device. But what is the best test device at development time?
With the functions map and flatMap you can easily transform an array into a new one.
The performance of a developer is often measured by his productivity. In this post we discuss 5 tips to increase your productivity.
The future belongs to Swift, but does this mean that you should migrate Objective-C code to Swift?
With the keywords weak and unowned you can avoid so-called reference cycles. In this post we will discuss the differences between them.
Developers are wondering very often whether they should specialise in one platform or not. In this post we will discuss why specializing is the better choice.