As an iOS developer, this is my study path and tools

Being an iOS developer for 3 years, this post reveals how do I become an iOS Developer and what I've learned.

Books (iOS)

Programming in Objective-C 2.0 (2nd Edition)

iOS Programming: The Big Nerd Ranch Guide (4th Edition)

Test-Driven iOS Development

Cocoa Design Patterns

The NSHipster Fake Book

Functional Programming in Swift

Advanced Swift (Reading)

Core Data (Reading)

CFHipsterRef: Low-Level Programming on iOS & Mac OS X (Did not finish)

Books (General)

The Art of Readable Code (Theory in Practice)

Design Patterns: Elements of Reusable Object-Oriented Software

The Clean Coder: A Code of Conduct for Professional Programmers (Did not finish)

Books (Health)

The Healthy Programmer: Get Fit, Feel Better, and Keep Coding (Not implemented ..)

Screencasts

NSScreencast

NSScreencast release a 15 - 25 mins screencast each week. $100 per year.

Tools

Reveal

Reveal brings powerful runtime view debugging to iOS developers

mogenerator

Generates Objective-C code for your Core Data custom classes

synx

A command-line tool that reorganizes your Xcode project folder to match your Xcode groups

oh my zsh

Your terminal never felt this good before

Objective-Clean

Coding style tool

Postman

Build, test, and document your APIs faster

Xcode plugins

Alcatraz

The package manager for Xcode

XVim

Xcode plugin for Vim keybindings

(You can install it from Alcatraz)

XCoverage

Displays test coverage data in editor

(You can install it from Alcatraz)

XcodeColors Allows you to use colors in debugging console

(You can install it from Alcatraz)

VVDocumenter-Xcode

Helps you write Javadoc style documents easier

(You can install it from Alcatraz)

KSImageNamed

Provides autocomplete for imageName: calls

(You can install it from Alcatraz)

FuzzyAutocomplete A Xcode 5+ plugin that adds more flexible autocompletion rather than just prefix-matching.

ShowInGitHub Xcode plugin to open the GitHub page of the commit of the currently selected line in the editor window.