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 2 combine swiftui architecture 1 continuous integration 3 dark mode 1 debug 12 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 44 swiftui 4 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 9

Tuple in swift – Abhimuralidharan – Medium

Abhimuralidharan

May, 15 2017

Tuple is a group of different values represented as one . According to apple, a tuple type is a comma-separated list of zero or more types, enclosed in parentheses. It’s a miniature version of a…

swift

READ

How to Build a CMake-Based Project

Preshing

May, 11 2017

CMake is a versatile tool that helps you build C/C++ projects on just about any platform you can think of. It's used by many popular open source projects including LLVM, Qt, KDE …

c++

READ

Setting up Swift and Objective-C Interoperability - iOS App Development - Medium

/@jen.sip

May, 08 2017

As Swift becomes more widely used the question arises: how to integrate the this new language and functionality with established objective-c code bases. Here I will explain how to integrate Swift…

objective-c

READ

Swift Retention Cycle in Closures and Delegate – Bob the Developer

Bob Lee

Mar, 25 2017

When I encountered closures and delegate for the first time, I’ve noticed people put [weak self] in closures and weak var in front a delegate property. I’ve wondered why. Don’t worry if you aren’t…

swift

READ

MVVM-C with Swift - Marco Santa Dev

Marco Santarossa

Mar, 20 2017

Article about MVVM-C using Swift as programming language.

architecture

READ

Turning Data into Numbers in Swift | Cocoaphile

Cocoaphile

Mar, 20 2017

Here’s how to take a Data object and retrieve a scalar such as an Int or Double. Use the pointer to stored memory in the withUnsafeBytes method.

bluetooth

READ

Swift Capture List in Closures – Bob the Developer

Bob Lee

Mar, 18 2017

Welcome back my lovely readers. It’s nice to see you here. Recently, I’ve been writing closure related topics including completion handler and functional programming since they were most dreaded…

swift

READ

Getting started with Bluetooth Low Energy on iOS – codeburst

code burst

Mar, 15 2017

One of the main features of the Bluetooth 4 specification is Bluetooth Low Energy (BLE). Also called Bluetooth smart, this technology allows peripherals to communicate by consuming much less energy…

bluetooth

READ

Pros and Cons of using Xcode Server for iOS Continuous Integration

Shashikant Jagtap

Mar, 12 2017

Continuous Integration a.k.a. CI is an integral part of iOS development process which gives early feedback when something breaks during application development. In an agile application development…

continuous integration

READ

Swift Memory Management

ioslerner

Mar, 06 2017

Swift Memory Management: Autorelease Pool - iOSLearners.com

memory

READ