The highest quality iOS development resources

Welcome to my library of iOS development resources. I started this project to bookmark interesting articles and useful links and than I decided to share this work to help others to keep an ordered, quick to consult and searchable list of programming resources. Comments and new resources are welcome!

algorithm 2 App Store 1 architecture 24 autolayout 1 bitcode 1 bluetooth 3 c++ 3 ci 1 code 13 combine 2 combine swiftui architecture 1 continuous integration 3 dark mode 1 debug 12 dependency manager 3 documentation 1 frameworks 1 git 1 instruments 2 ios13 1 libraries 2 localization 1 logging 1 machine learning 1 memory 1 objective-c 3 provisoning profile 1 push notifications 2 regex 1 security 2 static analysis 1 style 1 swift 44 swiftui 4 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 9

Quick Guide To Property Animators

K Harrison

Mar, 04 2018

Regular articles about iOS development. What you need to know about Xcode, Objective-C, Swift, Auto Layout, WWDC and more.



Security Flaw with UIWebView – iOS App Development – Medium

iOS Tech Set

Mar, 03 2018

UIWebView is something Apple already deprecated, and it is the API most developers complain about its performance — without native code, app can’t necessarily take full advantage of a device’s power…



Xcode Releases |

Xcode releases

Mar, 03 2018

More than you ever wanted to know™



Deep Dive into Bluetooth LE Security – Rtone IoT Security – Medium

Alexis Duque

Mar, 03 2018

Bluetooth Low Energy (BLE) is becoming one of the most common wireless standards used today in IoT devices. Likewise, it is also becoming more commonly used in applications where sensitive…



Gentle Bytes - URL Request debugging

Gentle Bytes

Feb, 28 2018

For most iOS applications, we need to handle server communication. UIKit provides URLRequest which manages requests to server. In this post we’ll take a look at how we can extend it to simplify request debugging.



Understanding, Preventing and Handling Errors in Swift - Khawer Khaliq

Khawer Khaliq

Feb, 26 2018

This post examines the likely sources of errors in an application, taking steps to prevent errors and implementing error handling in Swift, thinking about robustness, resilience as well as usability.

debug swift


Handling Storyboard Merge Conflicts

Joe Keeley

Feb, 26 2018

Storyboards can get a bad rap, but are a helpful tool. Here's how to use them to your advantage and avoid common conflicts.



Code encapsulation in Swift — Swift by Sundell

Jhon Sundell

Feb, 25 2018

One of the biggest challenges when working on a continuously evolving code base is to keep things nicely encapsulated. Adding new capabilities without leaking abstractions can be really tricky.This week, let's take a look at a few techniques that can let us define more clearly encapsulated APIs in different situations.



iOS remote push notifications in a nutshell – Flawless App Stories – Medium

Deyan Aleksandrov

Feb, 22 2018

Apple push notifications is a powerful tool. In this article, I’ll guide you step by step how to integrate them into your project without hustle.

push notifications


Khanlou | Just Controllers

Soroush Khanlou

Feb, 21 2018

When we write iOS apps, we consider models and views that talk directly to each other as an anti-pattern. What we call MVC is more accurately described as model-view-adapter.