fill the void

Posts from September 2009

Rereading Info.plist

Apple has a nice mechanism for storing important app bundle information outside of the application executable: Info.plist. All the applications in /Applications have one; just right-click on any app, select “Show Package Contents”, then click on “Contents”. The file elegantly houses many facts (version, name, copyright) about your app. And Apple has a straight-forward API [...]


Syncing Arrows in an iPhone App

My last post illustrated how to add syncing arrows to a Mac application, like iPhoto and iTunes have. But what adding that user feedback to an iPhone app? Don’t worry; it’s even easier, thanks to Core Animation. In fact, there are multiple paths to those rotating arrows: an image array and a simple rotation transform. [...]


Syncing Arrows in iTunes

When I sync in my iPhone, I love the syncing arrows in the source list. They smoothly turn around and around, letting me know that iTunes is busy syncing all of my data. iPhoto shows the same rotating arrows when it syncs a MobileMe album. Unfortunately, those arrows aren’t an NSProgressIndicator Cocoa object; those objects [...]


Icons, Iterated

iStockPhoto is awesome. I updated the blog icons just now with a great set from iStockPhoto: Satin Icons from scottdunlap. Very vibrant and clean. I love all of his icons. I couldn’t find a LinkedIn icon on the site, so I googled around and came across IconsPedia. A user there, Quaqe9, posted a huge set [...]