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

Care and Feeding of Xcode Configurations - American Express Technology

Steve Kalkwarf

Apr, 13 2018

Most developers have a love/hate relationship with Xcode. Learn how to use the under-documented xcconfig file feature to manage complex Xcode projects.

xcode

READ

Memory Management and Performance of Value Types - SwiftRocks

Bruno Rocha

Apr, 13 2018

iOS Articles and Tutorials

debug swift

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

Swift Tip: Capture Lists · objc.io

Chris Eidhof

Apr, 03 2018

objc.io publishes books on advanced techniques and practices for iOS and OS X development

swift

READ

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