The latest edition has been updated for iOS 7 and Xcode 5, and it spans over 900 pages. If you haven't bought any of the previous editions, you can buy the iOS Apprentice for US$54, which entitles you to free updates. If you have bought an earlier edition, you can download it for free.
TSValidatedTextField: A text field that you can validate with regex patterns
TSValidatedTextField is a subclass of UITextField that lets you use an NSRegularExpression to specify …
Slender - If you're using Xcode I bet you have a few assets in your Xcode project that are no longer in use. Those kilobytes are wasting your customers' bandwidth and yours. Slender analyzes your Xcode project and finds those assets that are no longer in use so you can safely delete them.
Status Magic - Before I send screenshots to , I run them through Status Magic to add a proper status bar to it. It's a small thing, but I think it looks …
Font - 4.0 vector icons designed for use with Bootstrap.
Launch Arguments & - In XCode, that is. Variables
Easy database migration using Taps(-taps) - A way to move your data from host to host, including from to .
12 tips for the - Things to watch out for as you try to use this mess. Pipeline
Installing Ruby on Rails - - Detailed step by step instructions. Mavericks
Thankfully, Xcode 5 makesa lot easier. If you tried Auto Layout in Xcode 4 and gave up, then we invite you to give it another try with Xcode 5.
"To Err is, to NSError is ."
" NSError is the unsung hero of the "Passed … framework," writes 's in his latest article.
…to analyze animations is to use the iOS Simulator (which comes along Xcode) and a tool to take screen videos. Be sure to export in a lossless format and you're now able to inspect the animations in detail (I use Final Cut Pro because it makes it easy to step between frames and add markers to get timings, but anything that has a step-by-step frame advance and a timestamp works).
On the left you can see the panel animation when drilling down in a list, which is the same animation I …
…looking back. Just try compiling an app for the iOS 5 SDK using the latest version of Xcode. It's not exactly something the company cares to support going forward. Apple is always coming out with new products and technologies that it believes are superior to what was available before.
The iPhone 5s is a better device than the 5, which was a better device than the 4s, and so on.
By the same token, SDK advances are treated the same way. The overarching theme of the year is usually …
…, , , , man pages, iOS & XCode.
DevDocs because is only and you need access, though limited selection at the moment: , CSS, , and .
§ Not sure what font size leads to what line height, or how to translate content width to CPL? Try this handy Golden Ratio Typography Calculator .
§ I've often wondered about this analogy myself :
Based on the number of times I've seen …
…the damned thing failed, but in a new and interesting(?) way. I had upgraded the system, reinstalled XCode & its command-line tools, and went to install rvm:
rvm reinstall 1.8.7 --without-tcl --without-tk
But I received the error:
So I looked at "rvm requirements". It suggested I run rvm install 1.8.7 …
Alcatraz - for Xcode. Why should users have all the fun?
Quickly get a fresh ubuntu install ready for ruby dev - Obviously you should read the script before running it.
Don't - How to avoid sending too much email all at once. Your Users: Batch Notifications in Rails
Ruby on - Programming course from Pragmatic.
I was interviewed on Giant Robots Smashing into Other about Robots for iPhone, the recent security issues, brewed coffee, and more.