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 2 combine swiftui architecture 1 continuous integration 3 dark mode 1 debug 12 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 44 swiftui 4 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 9

Launch arguments in Swift — Swift by Sundell

Jhon Sundell

May, 20 2018

While launch arguments are probably most commonly used as input to command line tools - this week, let's take a look at how we can also use the power of launch arguments when working on, debugging, and testing an iOS app.

swift

READ

Memory Leaks in Swift – Flawless App Stories – Medium

Leandro Pérez

May, 07 2018

Learn memory leak traps in Swift and ways to eliminate them. Explore how to break retain cycles, unit test leaks and make your work easier with SpecLeaks…

debug

READ

Building a UI Component Design System – Bits and Pieces

Jonathan Saring

Apr, 30 2018

How to build a consistent UI design system using components. Learn how Uber, Airbnb, Pinterest and more companies use components to keep their UI / UX consistent across applications for their users.

ui

READ

Watch out for protocol extensions in your Swift API (unit tests trap).

Bartosz Polaczyk

Apr, 23 2018

We all love protocol extensions, one of the most powerful element of protocol oriented programming (POP) in Swift. Despite their unquestionable benefits, there are some rare cases where you should…

swift

READ

So Swift, So Clean Architecture for iOS

Basem Emara

Apr, 22 2018

The topic of iOS app architecture has evolved a long way from MVC. Frameworks and patterns always come and go, but architectures are timeless. See the Clean Architecture for building scalable apps in iOS.

swift architecture

READ

Blurring the Lines Between MVVM and VIPER • Swift Post

Göksel Köksal

Apr, 19 2018

If you have been developing mobile apps for a while, you’ve probably heard of MVVM and VIPER. While some people say MVVM does not scale well, some others say VIPER is an overkill. I am here to explain why I think they are very similar and we don’t even need to separate the two.

architecture

READ

🐞 Insidious Bugs #1: Today Extensions – Lickability Blog

Michael Liberatore

Apr, 17 2018

We conquer an instance of Xcode’s friendly “This app could not be installed at this time” message. We encountered this when building an app that includes a Today Extension.

debug

READ

Easy CI with fastlane: How we automated everything iOS from running tests to distributing a build

Andrew Lection

Apr, 17 2018

Hello! I’m Andrew Lection, an iOS Engineer here at Aaptiv. Recently we’ve launched some awesome new features like an Apple Watch app and training programs to our users. We’ve also taken a long, hard…

continuous integration

READ

View Descriptors — one fifty two

152percent

Apr, 16 2018

When building our apps, its fairly well known that passage models into our views leads to bad things. I’d like to suggest a scalable and testable solution I'm calling View Descriptors.

architecture

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