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

Image Resizing Techniques - NSHipster

Matt

May, 06 2019

Since time immemorial, iOS developers have been perplexed by a singular question: 'How do you resize an image?' This article endeavors to provide a clear answer to this eternal question.

ui

READ

Comparing Version Strings

K Harrison

May, 06 2019

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

code

READ

Declarative Views

Matt Gallagher

May, 03 2019

In this article, I'll look at the the biggest problem with non-declarative views and how frameworks have slowly become more declarative, over time. I'll take a guess at what approach a declarative view framework from Apple might use – although keep in mind, I have zero insider knowledge and there's only a month before WWDC proves how wrong I am.

architecture

READ

NSSecureCoding | Swiftjective-C

Jordan Morgan

May, 03 2019

Any application on iOS is a purveyor of data in some capacity. NSSecureCoding ensures that this data is what it says it is, and will do what it says it should do.

swift

READ

Speed up your iOS Development: Demystifying complex UIViews using Decorators

Francisco Javier Trujillo Mata

May, 02 2019

Pieces of advice to create complex Views, reusing a simple layout

ui

READ

11 tips to improve notifications – Prototypr

Abhishek Kumar Singh

May, 02 2019

As a child, I always am the first one to run to pick the retro phone whenever it rings. And, now behavior continuing with the notifications. Notifications are being used to notify users about the…

push notifications

READ

Continuous iOS Code Coverage With Jenkins and Slather | Inside PSPDFKit

Matej Bukovinski

May, 01 2019

We at PSPDFKit are big believers in automated testing. Unit tests, UI automation tests, snapshot tests, you name it, we do it all. Whenever you are dealing with a code base this large, it quickly becomes impossible to do effective work without the...

testing

READ

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