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 1 continuous integration 3 dark mode 1 debug 10 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 43 swiftui 2 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 8

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.



Imperative versus declarative code… what’s the difference?

Martin Novák

Feb, 11 2018

As a web developer you are likely using both paradigms with different code even if you may not be familiar with the terms. Programming languages tend to have multi-paradigm tendencies using both…



Edit Breakpoints in Xcode – iOS App Development – Medium

iOS Tech Set

Feb, 05 2018

Breakpoints play an important role in debugging, and Xcode offers powerful functions with them. Here are some tips with breakpoints to boost your efficiency while debugging. Now we know the sum is…



Reactive Programming in Swift Part 1 – Kishan Nakum – Medium

Kishan Nakum

Feb, 01 2018

If you are an iOS Developer then you should have heard about RxSwift . It’s a swift version of Reactive programming . RxSwift is so powerful and effective that it will do all the work for you in code…



Creating Custom Xcode Project Templates

K Harrison

Jan, 29 2018

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



Animating serial images in UIImageView using Swift - chantil - Medium

Jan, 27 2018

Though iOS has been supporting GIF format, it won’t be displayed with animation. It’s still possible to do it with serial PNG or JPG images by using pure UIImageView API.



Four Clever Uses of Swift Extensions

Bart Jacobs

Jan, 19 2018

If you're watching this, then I assume you're familiar with Swift extensions. A Swift extension allows you to add functionality to a type, a class, a struct, an enum, or a protocol. But extensions are more powerful than that. In this episode, I'd like to show you four clever uses of Swift extensions.


READ — Auto-generated documentation for Swift. Command-click no more.

Jan, 01 2018

Auto-generated documentation for Swift. Command-click no more.



A Simple Makefile Tutorial

Bruce A. Maxwell

Jan, 01 2018

Makefiles are a simple way to organize code compilation. This tutorial does not even scratch the surface of what is possible using make, but is intended as a starters guide so that you can quickly and easily create your own makefiles for small to medium-sized projects.