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

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

swift-sh - NSHipster

Matt

Jan, 14 2019

Swift is a fast, safe, modern programming language. And with `swift-sh`, it's never been easier to use it for scripting.

swift

READ

Swift Import Declarations - NSHipster

Matt

Jan, 07 2019

One of the first lessons we learn as software developers is how to organize concepts and functionality into discrete units. But what happens when namespaces collide and declarations lurk in the shadows?

swift

READ

Generate & Host your iOS Documentation – Jonathan Samudio – Medium

Jonathan Samudio

Jan, 05 2019

As a programmer, everyone tells you to be responsible and document your code. It gives context to the code that you're writing and makes it simpler to understand what’s going on. Documenting our code…

documentation

READ

iOS Natural Language Processing in 6 lines of code – Carlos Gonzalez – Medium

Carlos Gonzalez

Jan, 04 2019

An iOS and MacOS Natural language processing model for determining people’s feelings can be implemented and exported extremely easily using Apple’s CreateML library and text from people’s past…

machine learning

READ

iOS Animations: UIView (Part 1) – Theo Ben Hassen – Medium

Theo Ben Hassen

Jan, 02 2019

You are looking to add some polish to your app? The UX team reached out and wants to animate the UI? Don’t worry, UIView comes with easy and diverse animations so you can wow your users and the…

ui

READ