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 bluetooth 3 c++ 3 code 13 continuous integration 3 debug 9 dependency manager 3 documentation 1 git 1 instruments 2 libraries 2 localization 1 logging 1 machine learning 1 objective-c 3 push notifications 2 regex 1 security 1 static analysis 1 style 1 swift 40 testing 6 tools 3 ui 14 ux 2 wifi 1 xcode 7

How To Get Equatable And Hashable For Free

K Harrison

Apr, 02 2018

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

swift

READ

Writing a Network Layer in Swift: Protocol-Oriented Approach

Malcolm Kumwenda

Mar, 29 2018

In this guide we’ll look at how to implement a network layer in pure Swift without any third-party libraries. Lets’ jump straight to the practise!

architecture

READ

UIView Auto Layout life cycle

Vadim Bulavin

Mar, 27 2018

Auto Layout is among the most important topics when it comes to iOS development in general. It is extremely important to understand Auto Layout life cycle to save time and avoid naive mistakes. Lack of this information will sooner or later lead to UI glitches and performance issues in your app. This article consolidates information about the steps that every UIView with Auto Layout enabled undergoes before being presented on a screen.

ui

READ

Parallel programming with Swift: Promises – Flawless App Stories – Medium

Jan Olbrich

Mar, 22 2018

Let’s look into Promises as a way to master concurrency. With Promises you can create a concise chain of functions and keep your code clean. Learn how to do it right!

swift architecture

READ

Table Swipe Actions

K Harrison

Mar, 19 2018

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

ui

READ

Preventing views from being model aware in Swift — Swift by Sundell

Jhon Sundell

Mar, 18 2018

Something that tends to be particularly tricky when it comes to finding a good balance between convenience & maintainability, is when setting up relationships between the view layer and the model layer. This week, let's take a look at a few different ways that we can decouple our UI code from our model code, and some of the benefits of doing so.

architecture

READ

Playing with Data Structures in Swift – Nickelfox Tech – Medium

Abhishek Thapliyal

Mar, 18 2018

We all have learned data structures and implemented in C/C++.In this story, I am going to illustrate some of the basic Data Structures using Generics in swift. Let’s start with stack. NOTE: This…

swift

READ

Active Compilation Conditions for Xcode | Fernando Paredes

Fernando Paredes

Mar, 18 2018

Pass flags to your iOS App without prepending -D

xcode

READ

Mobile Motion. 20 Creative Concepts of UI Animation.

ux planet

Mar, 16 2018

A lot of trends have stepped aside but motion keeps its top positions in the domain of user experience for mobile and web. Animation has become an essential part of the effective user interfaces…

ux

READ

Let’s Simplify the Work with UserDefaults – @RosberryApps – Medium

Nikita Ermolenko

Mar, 16 2018

Everyone has worked with UserDefaults in order to store some simple data and knows that working with that storage is easy as it can be. But today I’m going to improve the interaction with it a bit…

code

READ