Rich's Mad Rants
Powered by Squarespace

Entries in iOS 7 (12)


Article out at

I have a new article out at It's high-level advice for new developers. I talk about why you should use Arc, storyboards, auto layout, instruments and unit tests (as well as some of the disadvantages and problems with these technologies.)




Ho Ho Ho! (Merry Christmas, a bit early)

The last bonus chapter is finally complete. Other Tools of the Trade looks at source control, unit tests (including the new XCTest framework and setting up Bots), profiling with Instruments, and debugging.

All the information has been updated for iOS 7 and Xcode 5. It's 35 pages, and it's free! You can download it here.


Two new bonus chapters, available NOW!

I have just posted two additional bonus chapters.

"State Persistence and Restoration" covers recording the current state of the application's user interface, so we can restart the application exactly where the user left off. This chapter includes source code and instructions for the book's Health Beat project. It was originally written for end of chapter 6, but the sample code should be useable any time after that chapter.

"An Overview of iOS Notification Techniques" covers all the different methods for passing notifications around an iOS application, from direct messages and delegates to sending messages down object hierarchies and using the NSNotificationCenter. Here, I briefly describe each technique and list its major advantages and disadvantages.

Both PDFs are available for free. Please check them out.



Round 2 Winners!

Congratulations to the 2nd round winners!

  • David Heller
  • Chris
  • @MacPhage
  • Jackson Collins
  • ashtonbt1

I'd like to thank everyone for entering and for helping me to spread the word. The comments were really fun to read, and I had trouble refraining from responding to many of them. You really made my day.

Even if you didn't win, please keep an eye on this web site. I'll be giving away a few more free bonus chapters over the next couple of weeks.


Book Giveaway, Round 2

I hope everyone (or at least those of you in the US) managed to eat some nice food, and survived Black Friday with a minimal amount of bruising.

also, let me apologize for any confusion about the book's release date. Every time I checked in with Amazon, the release date had changed. The good news is, the book is now definitely available everywhere:

Cyber Monday also seems like an appropriate time to launch the second round of ebook give-aways. Let's keep this simple. The rules are the same as last time.

Leave a comment below. You don't need to log in with your email address, but please leave me some way to contact you (twitter, g+, email, whatever). If I cannot contact you, you cannot win. Also, please only enter once. I will go through and delete duplicate entries.

Finally, contact me if you have trouble leaving a contact for any reason.

This round will last until Monday, December 9th at noon EST. Again, I will be giving away five copies of the ebook. We've got a bit more time for this round, so please help me spread the word.

Thanks, and good luck!