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

Comparing Version Strings

K Harrison

May, 06 2019

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

code

READ

Swift playgrounds tips & tricks — Swift by Sundell

John Sundell

Dec, 23 2018

Designed to be an easy way to quickly prototype a piece of Swift code, to learn the language, or to explore the standard library and Apple’s SDKs — Swift playgrounds have become an integral part of many developers’ daily workflows.This week, let’s take a look at some tips and tricks that can make working with Swift playgrounds — both in Xcode and on the iPad — easier, less error prone, and more productive.

code

READ

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 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

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

Stack Views And Multi-Line Labels

K Harrison

Apr, 16 2018

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

code

READ

Simplifying UICollectionViewFlowLayout Delegate Method usage with Functional Programming

Daniel Tull

Apr, 13 2018

When writing collection view layouts, we are often subclassing UICollectionViewFlowLayout to gain access to the extra options that are provided.

architecture code

READ

Why you should not name your @IBActions didTapButton

Joachim Kurz

Apr, 12 2018

Often I see code like this:

architecture code

READ

Clean iOS Localizable Files – Building VTS

Gino Wu

Apr, 03 2018

Updated: For an optimized, easier-to-read, and Swift-ier solution — I rewrote the script from bash to swift to help you keep your localizable files clean and maintainable! Enjoy…

code

READ