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 git 1 instruments 2 ios13 1 libraries 2 localization 1 logging 1 machine learning 1 memory 1 objective-c 3 push notifications 2 regex 1 security 2 static analysis 1 style 1 swift 43 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 8

GitHub - airbnb/swift: Airbnb's Swift Style Guide.

airbnb

Jan, 01 2019

Airbnb's Swift Style Guide. Contribute to airbnb/swift development by creating an account on GitHub.

style

READ

RegExr: Learn, Build, & Test RegEx

regexr

Jan, 01 2019

Regular expression tester with syntax highlighting, PHP / PCRE & JS Support, contextual help, cheat sheet, reference, and searchable community patterns.

regex

READ

NSDateFormatter.com

Ben Scheirman

Jan, 01 2019

NSDateFormatter.com - Easy Skeezy Date Formatting for Swift and Objective-C

tools

READ

UI Testing Quick Guide

K Harrison

Dec, 31 2018

Have you tried to use Xcode to write UI tests or automate your screenshots with fastlane? The documentation for iOS UI Testing leaves much room for improvement.

testing

READ

How Strings and Substrings work in Swift – Suragch – Medium

Suragch

Dec, 29 2018

Strings have changed a lot over the Swift versions. As of Swift 4, when you get some substring from a String, you get a Substring type back rather than a String. Why is this? Strings are value types…

swift

READ

GitHub - jph00/swift-apple: A copy of Apple's Swift tools for Vim, packaged as a Vim plugin

jph00

Dec, 26 2018

A copy of Apple's Swift tools for Vim, packaged as a Vim plugin - jph00/swift-apple

tools

READ

How to automate CI for any iOS Project – Jonathan Samudio – Medium

Jonathan Samudio

Dec, 26 2018

Continuous Integration (CI) is the process of merging all new code back into the main branch. The goal is to maintain a buildable main branch and limit bugs through the use of unit tests. Sounds like…

continuous integration

READ

Coordinator: the missing pattern in UIKit · aplus.rs

Aleksandar Vacić

Dec, 26 2018

I’ve been evangelizing the use of Coordinator pattern for last two years or so, to anyone that would listen. At the same time, I continually improved and used my open source Coordinator implementation in actual live apps, some of which are fairly complex.

architecture

READ

GitHub - KrauseFx/WiFiAuth: Because connecting to WiFis is still an unsolved problem 😂

KrauseFx

Dec, 23 2018

Because connecting to WiFis is still an unsolved problem 😂 - KrauseFx/WiFiAuth

wifi

READ

Swift playgrounds tips & tricks — Swift by Sundell

John Sundell

Dec, 23 2018

Designed to be an easy way to quickly prototype a piece of Swift code, to learn the language, or to explore the standard library and Apple’s SDKs — Swift playgrounds have become an integral part of many developers’ daily workflows.This week, let’s take a look at some tips and tricks that can make working with Swift playgrounds — both in Xcode and on the iPad — easier, less error prone, and more productive.

code

READ