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 1 continuous integration 3 dark mode 1 debug 10 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 43 swiftui 2 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 8

Hiding the Safe Area Layout Guide

K Harrison

Dec, 09 2019

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

autolayout

READ

Self Sizing Table View Cells In Interface Builder

K Harrrison

Dec, 02 2019

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

ui

READ

The Complete Guide to Property Wrappers in Swift 5

Vladim Bulavin

Dec, 02 2019

Learn everything about Swift property wrappers: how to implement a property wrapper in Swift 5; how to access a property wrapper, its wrapped value and projection; how property wrappers are synthesized by the Swift compiler; discover practical examples of property wrappers usage.

swift

READ

iOS 13 Compositional Layouts in CollectionView - Better Programming - Medium

https://medium.com/@anupamchugh

Nov, 25 2019

The advancements Apple brought in the CollectionView layout this year proves the fact that, despite the storm SwiftUI created, UIkit isn’t over yet. At least not anytime soon, as SwiftUI does not…

ui

READ

Modern Networking in Swift 5 with URLSession, Combine and Codable

Vladim Bulavin

Nov, 25 2019

Making HTTP requests is one of first things to learn when starting iOS and macOS development with Swift 5. In this article we'll build modern networking layer with Swift 5 APIs: URLSession, the Combine framework and Codable. We'll discuss why such libraries as Alamofire, AFNetworking and Moya are overhead. To sharpen our knowledge, we'll query Github REST API, synchronize HTTP requests in chain and in parallel.

swift

READ

Xcode 11 environmental overrides

K Harrison

Nov, 11 2019

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

xcode

READ

Common Cryptographic Operations With Cryptokit • Andy Ibanez

Andy Ibanez

Oct, 09 2019

Common Cryptographic Operations With Cryptokit

security

READ

Displaying a List with SwiftUI from a remote JSON file

https://medium.com/@rbreve

Oct, 08 2019

The purpose of this tutorial is to show a simple way to fetch data from a remote JSON file and display it on a List in SwiftUI. Apple has a tutorial with a local file, also this one teaches you how…

swiftui

READ

What is Module Stability in Swift and why should you care? – Donny Wals

Donny Wals

Oct, 07 2019

What is Module Stability in Swift and why should you care?

swift

READ

iOS 13 Checklist for Developers - Better Programming - Medium

https://medium.com/@anupamchugh

Oct, 01 2019

iOS 13 brings important changes and features such as Dark Mode, View Controller Modality, more powerful Vision API, SF Symbols for system image icons, SwiftUI.

ios13

READ