being a compendium of resources I've found useful and some historically interesting books

apple documents






ios books

Still the best overview of iOS.
Everything you always wanted to know about layers.

swift books

Concise but meaty.
Good overview of Swift's more interesting features.

objective-c books

A good pragmatic introduction to the language.
Best practices and pitfalls.
Surprisingly insightful bathroom reading.
Collected wisdom from nshipster.com.

other ios resources

Thorough and timely tutorials. Buy the books too.
Weekly videos on iOS development, short and sweet.

os x apps

Hex editor, handles rodents files of unusual size, supports formatting plugins.
Test XPath expressions.
Not the cheapest diff app, but reliable and actively updated.
Generate extremely tedious Objective-C code for attributed strings.
View/edit sqlite databases.
View/edit many different compressed file formats, includes QuickLook support.
HTTP/S debugging proxy. Should have bought it years ago.
Search Messages logs for text/pictures/links.
Finder for iCloud.
Test HTTP endpoints without wading though the curl man page yet again.
Quickly test code snippets.
Good native IRC client.
Skeumorphtastic shelves for my PDF books/manuals.
Integrate third party docsets into Xcode.
Automatically adjusts your display's color temperature according to the time of the day.
Xcode project analyzer.
Finder for S3 and others.
Fast interaction/animation prototyping.
Why do I only have fifteen minutes of battery left?
Sometimes I just want to move pixels around, not layers up and down.
The network is down. That Bluetooth device has disappeared. You unplugged the wrong USB cable.
Drop-and-drop PNG compressor.
Finder for iOS devices.
Check website[sp?] links.
Easy iOS network debugging.
Edit launchd files. See also lunchy.
Edit Markdown with GitHub styling.
Monitor log files on the desktop.
ASCII diagram editor.
OS X firewall UI.
Extract useful things from un-useful installers.
Generate extremely tedious Objective-C code for graphic designs.
Generate extremely tedious Objective-C code for particle emitters.
OS X clipboard manager (yes, I tried all the others).
An IDE for web services.
A really efficient screen measurement tool.
View/edit PostgreSQL databases.
View/edit MySQL databases.
Keep up.
Display your iOS device screen on your Mac desktop.
Test regular expressions. Free and open source.
Switch resolutions quickly, including HiDPI modes.
Why does this view overlap that view?
Easy screen recording.
Quick screenshots.
Quick access to iPhone Simulator folders.
Accurate screenshots, including arbitrary selections. Won't add furry frames or post them to Twitter.
Great vector graphics app.
Modify/hide standard Xcode snippets.
Automatically restore windows when connecting/disconnecting external displays.
Git client.
Combine with Reflector for twice the fun.
Overlay design comps.
A shelf for the Finder.

code quality tools

Swift code checker.
Storyboard checker.
Storyboard checker.

ios apps

GitHub client.
PDF viewer with Dropbox support.

ruby gems

Wrapper for launchctl.
Execute shell commands via SSH.

github projects

Extract image resources from iOS frameworks and apps.
Dependency graph generator for Xcode projects.
Clean up your status bar for taking screenshots on the iOS simulator.


Inexpensive mobile monitor stand.

light reading