The Best iOS Dev Links Of The Month
Thoughts on Functional Programming in Swift
Functional programming has become a highly discussed topic in the iOS developer community. In this article by @NatashaTheRobot you can read some interesting thoughts on this topic.
Mixins over Inheritance
Protocols can help you to write much better code. This is an excellent post about using protocols with a lot of examples by @aligatr.
Fact: Sets are the Jan Brady of Swift Collections
"These johnny-come-lately collections offer no automatic inferencing. Don’t sets deserve love too?" By @ericasadun.
Protect Your Productive Time
There are always a lot of interruptions at work, so it is a very good idea to protect your productive time. By @xmorera.
What I Wished I Knew Before I Jumped Into iOS – Part I
Very interesting thoughts on becoming an iOS developer by @KacheFlowe.
Thread Safety Basics on iOS/OS X
Concurrency is a very difficult topic and even experienced programmers are doing a lot of mistakes when it comes to writing concurrent code. Read this article to learn about the basics of this topic. By @ParseIt.
Code at the end of the queue
How to use an array extension to run code after all queue operations are finished. By @krzyzanowskim.
ThomasHanning.com
A Trick To Discover Retain Cycles
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.
3 Predictions For The Future Of iOS Development
It is not possible to predict the future – so let’s do it!
What Is The Best Test Device At Development Time?
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?
Swift: map and flatMap
With the functions map and flatMap you can easily transform an array into a new one.
5 Productivity Tips For Developers
The performance of a developer is often measured by his productivity. In this post we discuss 5 tips to increase your productivity.
Should You Migrate Objective-C Code To Swift?
The future belongs to Swift, but does this mean that you should migrate Objective-C code to Swift?
Swift: weak and unowned
With the keywords weak and unowned you can avoid so-called reference cycles. In this post we will discuss the differences between them.
Should You Specialise In One Platform?
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.