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

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.

macos 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 code for attributed strings.
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.
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.
Objective-C Xcode project analyzer.
Finder for S3 and others.
Monitor log files on the desktop.
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.
Generate extremely tedious Core Animation code.
Edit launchd files. See also lunchy.
ASCII diagram editor.
macOS firewall UI.
Extract useful things from un-useful installers.
Generate extremely tedious code for graphic designs.
Generate extremely tedious Objective-C code for particle emitters.
macOS clipboard manager (yes, I tried all the others).
An IDE for web services.
A really efficient screen measurement tool.
View/edit PostgreSQL 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.
Great vector graphics app.
Automatically restore windows when connecting/disconnecting external displays.
Polyglot database viewer/editor, great for SQLite.
Good Git client now (with bad licensing terms).
Combine with Reflector for twice the fun.
Edit Markdown with GitHub styling.
App Store screenshot editor.
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