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 […]

Push Notification & Store Kit – An Interview With Urban Airship


On June 22, 2009

Mobile Orchard Beginning iPhone Programming Workshop. Bay Area, July 30-31. $999 early bird registration. Save $200 with “mo” discount code. iPhone 3.0 has arrived, and with it push notification and in-app purchase. In this interview, Scott Kveton, Michael Richardson and Steven Osborn of Urban Airship talk about the ins and outs of these new capabilities, […]

Beginning iPhone Programming Classes: Bay Area/July 30-31, Seattle/Aug 20-21. "Regular Reader" Discount.


On June 18, 2009

Mobile Orchard Workshops are coming to the West Coast! I’ll be teaching our Beginning iPhone Programming class in the Bay Area on July 30-31 and in Seattle on August 20-21. The class is $1200, discounted to $999 for early registration. Synopsis: From programmer to native iPhone app programmer in two days. Details and Registration I […]

A Huge Leap Forward: Graphics on the iPhone 3GS



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. […]

New In iPhone 3.0 Tutorial Series, Part 1: Shake To Undo/Redo, NSUndoManager


On June 17, 2009

Happy iPhone 3.0 release day! To celebrate the release of iPhone 3.0 and, with it, the freedom of being able to talk about things in the 3.0 SDK without violating the NDA, I’m pleased to bring you the first in a series of New In iPhone 3.0 programming tutorials. This first tutorial demonstrates how to […]

Tutorial: iPhone SQLite Encryption With SQLCipher


On June 16, 2009

Stephen Lombardo and his firm Zetetic are the creators of the encrypted iPhone data vault Strip. In this article, Stephen shows how to use SQLCipher — their OSS transparent encryption add-on to SQLite that’s at the heart of Strip — in your own iPhone projects. Mobile devices are notoriously difficult to secure. With a small […]

Marketing In Code, Part 2: Setting A User's Status In Facebook From An iPhone App — A Tutorial


On June 10, 2009

In part one of this series we ran the numbers and found that posting a status update to 13 average Facebook users generated as much exposure as spending the entire post-commission revenue for an average priced app in the top-100. In this tutorial, you’ll learn how post status updates from an iPhone: Outline There are, […]

Interview: Transparent Encryption Of iPhone SQLite Databases With SQLCipher


On June 8, 2009

In this interview, Stephen Lombardo and Billy Grey of Zetetic talk about SQLCipher, their transparent OSS encryption add-on to SQLite. SQLCipher encrypts/decrypts just above the write-from/read-to disk level which keeps the SQLite programming model unchanged. You do queries as you normally would, and all of the functionality is retained: your selects, inserts, updates, indexes, etc. […]