What is the Future of iOS Notification?

One of the more annoying things about iOS is its notification system. Modal alerts are so arcane, intrusive and annoying, I am actually shocked that they are still the standard method of notification in iOS as of version 4… Looks like there are some underground movements (requiring jailbreaking, of course) to change that. Here’s a […]

Ihnatko: Apple iPad 2 is here and tablet rivals need to hit the drawing board

This experience by Andy Ihnatko illustrates the power of the introduction of the iPad 2: Apple iPad 2 is here and tablet rivals need to hit the drawing board – Chicago Sun-Times: If one of your company‚Äôs goals for 2011 was to introduce a tablet to complete with the iPad, you can expect to struggle. […]

iOS Simulator QuickTip: Removing all installed applications.

It was time to clean house a bit, so I wanted to remove all the currently installed applications in the iPhone Simulator. Turns out there’s a very simple way to do it… 1. With the iPhone Simulator running, click on the iOS Simulator application menu. 2. Click “Reset Contents and Settings…”. – A confirmation dialog […]

Peet’s Coffee Packaging UX

As a nice perk, the company at which I am currently employed provides complimentary Peet’s coffee. While this a very nice daily benefit, and is entirely welcome, there seems to have arisen a fundamental usability problem. This morning I just made the observation that, as far as I can tell, every coffee station here at […]

Yes, stringWithFormat returns an autoreleased NSString.

I ran into an interesting problem today. It was really basic and embarassing, so naturally I figured I’d go public with it… Typically I use the alloc–initWithFormat–release way of creating strings, but today I used the NSString stringWithFormat factory method to generate a new NSString. Of course at the end of my method that was […]