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

Building Generic Algorithms with Swift – Swift Algorithms & Data Structures – Medium

Wayne Bishop

Dec, 14 2018

The introduction of Swift brings a new series of tools that make coding more friendly and expressive. Along with its simplified syntax, Swift borrows from the success of other languages to prevent…

swift code

READ

Understanding Trie Data Structures with Swift – Swift Algorithms & Data Structures – Medium

Wayne Bishop

Dec, 14 2018

Tries are tree-based data structures that organize information in a hierarchy. Often pronounced “try”, the term comes from the English language verb to retrieve. While most algorithms are designed to…

swift algorithm

READ

Frame vs Bounds in iOS – Suragch – Medium

Suragch

Dec, 14 2018

This article is a repost of an answer I wrote on Stack Overflow. “Frame vs Bounds in iOS” is published by Suragch

ui

READ

Understanding Swift’s CharacterSet – Livefront – Medium

Keehun Nam

Dec, 12 2018

Have you ever needed to check if a string was made up only of digits? How about the presence of punctuation or non-alphanumeric characters? One could use a variety of methods from one of the…

code

READ

The Beauty of Swift 5 String Interpolation — Erica Sadun

Erica Sadun

Dec, 12 2018

Thanks to SE-0228, you can control exactly how you want string interpolations to print.

swift

READ

Upside Down and Rotating iPhones

K Harrison

Nov, 12 2018

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

ui ux

READ

Reusing code with Swift frameworks – Onfido Tech – Medium

Anurag Ajwani

Nov, 07 2018

Copy and pasting code sucks, even more when you find a bug and have to fix all the apps using it. But is there a way to avoid it? Yes there is! Apple provides a tool called frameworks to ease code…

swift architecture

READ

Static and Dynamic Libraries and Frameworks in iOS

Vadim Bulavin

Nov, 07 2018

When developing iOS apps you rarely implement everything from the ground-up, because operating system as well as open source community offers large amount of functionality ready-to-use. Such pieces of functionality are usually packed in a distributable form known as a library. In this article let’s explore static and dynamic libraries and frameworks which are the two major types of building blocks in iOS and macOS projects.

code

READ

Understanding Xcode Build System

Vadim Bulavin

Oct, 24 2018

Every Swift program undergoes a number of transformations before it can be run on a real device. This process is usually handled by an Xcode Build System. In this article we’ll take a look at each part of Xcode Build System.

code

READ

Building an iOS App Without Xcode's Build System · central_dispatch

Vojta Stavik

Oct, 15 2018

You may have also heard about Xcode Command Line Tools. It’s a set of tools which allows you to build Xcode projects directly from the terminal using the xcodebuild command.

xcode

READ