LLDB and the Command Line

In this article by Stuart Grimshaw, authors of the book Mastering macOS Programming, we're going to shift up a gear and reach deep into...

Shift to Swift in 2017

It’s a great time to be a Swift developer because this modern programming language has a lot of momentum and community support behind it...

Digging Deeper

In the article by, Craig Clayton, author of the book, iOS 10 Programming for Beginners, we went over the basics of Swift to get...

Working with Closures

In this article, Jon Hoffman, the author of the book Mastering Swift 3 - Linux, talks about most major programming languages have functionalities similar...

UITableView Touch Up

 In this article by Donny Wals, from the book Mastering iOS 10 Programming, we will go through UITableView touch up. Chances are that you...

Planning and Structuring Your Test-Driven iOS App

In this article written by Dr. Dominik Hauser, author of the book Test–Driven iOS Development with Swift 3.0, you will learn that when starting TDD,...

Swift’s Core Libraries

In this article, Jon Hoffman, the author of the book Mastering Swift 3, talks about how he was really excited when Apple announced that they...

Fake Swift Enums and User-Friendly Frameworks

Swift Enums are a great and useful hybrid of classic enums with tuples. One of the most attractive points of consideration here is their...

Extra, Extra Collection, and Closure Changes that Rock!

In this article by Keith Elliott, author of, Swift 3 New Features , we are focusing on collection and closure changes in Swift 3. There...

String management in Swift

One of the most common tasks when building a production app is translating the user interface into multiple languages. I won't go into much...

Must Read in Mobile

Why your app needs real time mobile analytics

What’s every mobile developer’s worst nightmare? The mere idea that their app has fallen into obscurity and it doesn’t have a single user engagement or...

Interviews