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

xcodebuild: Deploy iOS app from Command Line - XCBlog - Medium

Shashikant Jagtap

Oct, 05 2018

The deployment of an iOS app to iTunes Connect involves various things and it’s time consuming and fragile activity. It’s very common practice for iOS developers use Xcode to build, test, archive…

debug

READ

Multiple Inheritance in Swift

Vadim Bulavin

Oct, 01 2018

Although Swift does not support multiple inheritance, it offers rich API that gives possibility to simulate it. Let’s take an in-depth look at multiple inheritance and its implementation in Swift.

swift

READ

An introduction to UI Testing on iOS – Exploring iOS – Medium

Joe Birch

Sep, 29 2018

I’ve always been a big fan of UI testing where appropriate, we can use it to automate the validation of visual components in our applications which allows us to reduce bugs, regressions and confusing…

testing

READ

Understanding Generic functions and Types in Swift 4

Onyekachi Ezeoke

Aug, 28 2018

Writing maintainable code should be one every Software Engineer ought to be conscious of because it pays off in the long run. Often times, in a bid to get things done quickly, we tend to repeat…

swift

READ

Swift Property Observers - NSHipster

Matt

Aug, 20 2018

Modern software development has become what might be seen as the quintessence of Goldbergian contraption. Yet there are occasions when action-at-a-distance may do more to clarify rather than confound.

swift

READ

A taste of MVVM and Reactive paradigm

flawless

Aug, 16 2018

People have different opinion about what is good architecture. For me, it is about clear separation of concern, good communication pattern and being comfortable to use. Each component in the architecture should be identifiable and have a specific role.

architecture

READ

Arabic As A Default Language for Your iOS App – Ahmed Khalaf – Medium

Ahmed Khalaf

Aug, 10 2018

Sometimes you want to make an Arabic-only app. Or you may want to support some languages, but you want Arabic to be the default app language. Here we see how it’s done, as it’s not intuitive to…

ui

READ

Swift GYB - NSHipster

Matt

Jul, 09 2018

Not all code can be glamorous. In fact, a lot of the low-level infrastructure that makes everything work is a slog of boilerplate.

tools

READ

Using Dedicated Objects as Delegates & Datasources – Crunchy Development

Crunchy Development

May, 20 2018

Making your Swift code more fun 🎉, magical ✨ and crunchier 👌

architecture

READ

Launch arguments in Swift — Swift by Sundell

Jhon Sundell

May, 20 2018

While launch arguments are probably most commonly used as input to command line tools - this week, let's take a look at how we can also use the power of launch arguments when working on, debugging, and testing an iOS app.

swift

READ