Take a look at my five favorite iOS development YouTube channels. Recently, I made a poll on Twitter: What do you prefer? #programming #iosdev — Thomas Hanning (@hanning_thomas) September 16, 2016 So obviously most people still prefer written tutorials, but at least 25% prefer video tutorials. And YouTube is THE
UITableViews are obviously one of the most used user interface elements on iOS. However, if you are dealing with UITableViews, that have a lot of different sections, your code can become messy quickly. Even worse, it will become very difficult to change the implementation of the UITableView later on. But
The best iOS development links from August 2016. Swift Pattern Matching in Swift: “Pattern matching is one of the most powerful features of any programming language, because it enables you to design rules that match values against each other. This gives you flexibility and simplifies your code. Apple makes pattern
If you want to learn mobile development, you should specialise in one platform. But which platform should you choose? Developing for Android and iOS Let’s face it: In the meantime the general principles of developing for Android and iOS are very similar. Of course, there are different programming languages
The best iOS development links from April 2016. News Apple Worldwide Developer Conference 2016: Everything you need to know about this year’s WWDC: “After an odd semi-unveil via Siri earlier today, Apple this evening officially confirmed that its annual Worldwide Developers Conference would take place from June 13th through
The so-called Nil Coalescing Operator is an interesting operator, that you can use for working with optionals. Hint: This post has been updated to Swift 3 An Example So imagine the following situation: You have an optional value anOptionalInt and you want to assign the value to a non-optional value.