Tutorial: Easy Audio Playback With AVAudioPlayer


On August 11, 2009

There are plenty of different places to get a mobile application designed. The problem is that they’re quite expensive. You might be able to figure out how to create your own, but it will probably look very basic. Instead, a good mobile application development software can make it even easier, so that you can build […]

Accessing HTTP Headers From An NSURLRequest


On August 4, 2009

Rudi Farkas left this comment on my tutorial demonstrating how to use JSON over HTTP on the iPhone: I would like to get to the HTTP headers that accompanied the response to a query sent via NSURLRequest. This falls under the easy, but not obvious class of iPhone programming problems. Worthy of a quick post: […]

Combatting Ringtone App Pricing Pressure With Application Suites And Shared Pasteboards


On July 29, 2009

I’m self employed, work from home, and earn a living as a blogger. Consequently, I don’t have much of a work-life balance. I’m reading Feeling Good by David Burns to rectify this. It’s basically Getting Things Done meets Life Hacker for mental health. The book is brimming with, for lack of a better label, workflow/procedures/metrics/instrumentation […]

New In iPhone 3.0 Tutorial Series, Part 5: Battery Monitoring


On July 27, 2009

If you read last week’s New in iPhone 3.0 post on proximity monitoring then this week’s post on battery monitoring is a gimme. Like proximity monitoring, battery monitoring is enabled by setting to YES a property of the UIDevice singleton: UIDevice *device = [UIDevice currentDevice]; device.batteryMonitoringEnabled = YES; iPhone OS provides two type of battery […]

New In iPhone 3.0 Tutorial Series, Part 4: Proximity Monitoring


On July 21, 2009

Seattle Beginning iPhone Programming Workshop: August 20-21.$1200 Only $799 with “mo” coupon code and early registration discount. When Google released their iPhone app last year it was accompanied with a bit of controversy: Their app used an undocumented API to detect when the phone had been placed next to the speaker’s ear. In iPhone 3.0 […]

Fighting Back Against The App Store's Negative Rating Bias


On July 14, 2009

Apple makes it easy to rate an apps during an uninstall by popping up an alert-box and asking for a star rating. This is, in fact, the easiest way to provide feedback. Absent an uninstall, a user must first launching the app store and then navigating to the app before providing a rating. Consequently, the […]

New In iPhone 3.0 Tutorial Series, Part 3: Copy & Paste With UIPasteboard


On July 2, 2009

Welcome to part-3 of our New In iPhone 3.0 Tutorial/Programming Series. The previous two articles in this series covered in-app email and shake to undo/redo. This time, we’ll cover the basics of reading-from and writing-to the pasteboard. Pasteboard Overview Multiple Pasteboards There isn’t just one pasteboard on the iPhone: There are two system pasteboards: a […]

Lite To Paid iPhone Application Data Migrations With Custom URL Handlers


On June 29, 2009

Stephen Lombardo and Zetetic are the creators of the encrypted iPhone data vault Strip. Apple enforces a number of restrictions on applications in the App Store. Among the most painful is the lack of feature-limited trials. Applications are either completely free, or the customer must pay up front, sight unseen. The proliferation of “Lite” applications […]

New In iPhone 3.0 Tutorial Series, Part 2: In App Email, MessageUI


On June 23, 2009

Welcome back! In the first part of this series, I showed how to implement Shake To Undo/Redo and NSUndoManager in an iPhone app. This time, we’ll add in-app email to a simple iPhone application using the new-in-3.0 MessageUI framework. Technically neither mail from an app nor MessageUI are new. MessageUI was a private framework prior […]

A Huge Leap Forward: Graphics on the iPhone 3GS


On June 18, 2009

Guest author Noel Llopis runs the indie game/entertainment studio Snappy Touch and is the creator of the iPhone Flower Garden. Two weeks ago, the question in everybody’s mind was, what were the new features on the new iPhone Apple would surely be announcing at WWDC? Speculation was rampant, and guesses were all over the place. […]