Resources

This is my curated list of iOS related programming resources. I will try to keep this as up-to-date as I can.

Essentials

Videos

Blogs & Podcasts

Books

Visual Studio Code - Excellent Code Editor, supports Swift via an extension.

Reveal - Web inspector like tool for iOS development.

AppCode - Alternate IDE, it has it’s ups and downs.

PaintCode - Draw graphics and convert to CoreGraphics calls.

CodeRunner - Run code snippets and experiment without building a whole new project.

Sketch - Good app for designing pixel-perfect iOS graphics.

NatureSpace - Ambient noise (nature themed)

RESTed - Tool for testing HTTP requests and API

ASCIIwwdc - Full searchable transcripts of WWDC sessions

Pixelmator - Excellent Mac only image editor

Nomad - A set of scripts to assist with iOS deployment and debugging tasks.

CocoaPods - Dependency Management for Xcode Projects.

FauxPas - Inspects your project file and warns about possible bugs, as well as about maintainability and style issues.

Resources

Pttrns - Design showcase, good for getting inspired.

Dribbble - Again another design website, I use this to come up with ideas.

PatternCraft - A short video series that explains software design patterns with the game StarCraft.

Game Programming Patterns - Software development patterns for game design.

That Thing in Swift - A site for help on translating patterns from Objective-C to Swift.

Handmade Hero - A video series on building a game from scratch. it’s for Windows, but I still find it fascinating.

Assets

SubtlePatterns - Royalty free patterns and textures.

SimpleDesktops - I feel that a good wallpaper can help me get into a working mood

Freesound - Creative Commons licensed audio content

Conferences

CocoaConf - Excellent iOS/Mac dev conference with lots of locations, I have gone several times and highly recommend it.

360 iDev

Just For Fun