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

Adaptive Layout Tutorial in iOS 12: Getting Started | raywenderlich.com

Adam Rush

May, 01 2019

In this tutorial, you’ll learn how to use Adaptive Layout in Xcode 10 with iOS 12, enabling you to reuse the same storyboard for multiple devices and orientations.

ui

READ

Sharing Code between iOS and Android using C++ – Ubique Innovation – Medium

Nicolas Märki

Apr, 30 2019

This article is part of a talk presented at the App Builders conference in Lugano that took place on the 30th of April 2019. You can find the other part talking about code sharing between iOS and…

c++

READ

Writing Custom Universal Framework in Xcode 10.2 and iOS 12

/@nishantnitb

Apr, 02 2019

As a developer, we want to write reusable set of code as much as possible so that we can later use those components with multiple applications and to make our life easy. Note: For iOS interview…

libraries

READ

Migrating to Unified Logging: Console and Instruments | raywenderlich.com

Keegan Rush

Apr, 01 2019

In this tutorial, you’ll learn how to debug your iOS apps like a professional using unified logging with the Console and Instruments apps.

logging

READ

Xcode UI Testing Cheat Sheet – Hacking with Swift

Paul Hudson

Mar, 29 2019

The least you need to know to make XCTest work with user interfaces

testing

READ

Safely supporting new versions of Swift – Alan – Medium

Alan

Mar, 05 2019

Over the past two years, I’ve been lucky enough to have lead a few Swift version updates at work. Because Swift has changed dramatically over the past few years new versions have resulted in a lot of…

swift

READ

iOS Responder Chain: UIResponder, UIEvent, UIControl and uses

Bruno Rocha

Mar, 01 2019

Regular articles about the world of iOS development and the innards of the Swift programming language.

swift

READ

Swift weak reference assertion – Bartosz Polaczyk – Medium

Bartosz Polaczyk

Feb, 25 2019

How do you assert that your code doesn’t introduce any unexpected cycles that lead to memory leaks? Do you actually verify weak/strong references in unit tests? If you find these questions…

swift

READ

How “defer” operator in Swift actually works – Sergey Smagleev – Medium

Sergey Smagleev

Feb, 10 2019

Introduced in Swift 2, defer isn’t one of the massively used operators in Swift, so chances are you might not even know what it’s meant to do. defer is an operator that’s used with a closure where…

static analysis

READ

TextOutputStream - NSHipster

Matt

Jan, 21 2019

`print` is among the most-used functions in the Swift standard library. Indeed, it's the first function a programmer learns when writing

swift

READ