Developer-To-Developer iPhone App Distribution Without Ad-Hoc Provisioning


On January 20, 2010

Developers can share iPhone applications that they’ve created with other iPhone developers without using ad hoc provisioning. Setting this up takes less than 5 minutes. This is one of the method’s I’m considering for distributing CodePromo, my app that makes it easy to generate and share promo codes from the iPhone. This article provides step-by-step […]

App Store Data Mining Techniques Revealed – Part 2: Scripting App Store XML Downloads


On December 8, 2009

Welcome back. The first article in this series introduced App Store data mining fundamentals, principally that iTunes works essentially like a browser, except that instead of rendering HTML iTunes uses XML data to generate its views. In part one, we used a proxy as a man in the middle to save a copy of some […]

App Store Data Mining Techniques Revealed – Part 1


On December 2, 2009

The App Store is a treasure trove of data. App Store data can help you pick a category/segment, track trends, find the right price point, chart the total number of apps, track the rate of app approval and much more. App Store data mining isn’t magic. It’s about finding data that’s exposed in iTunes, extracting […]

Screencast: iPhone Provisioning: Running Development Code On Your iPhone — $5


On October 20, 2009

Spend Hours With The Docs Or < 10 Minutes With This $5 Screencast Downloaded over 1,700 times! It’s a hassle getting development code running on an iPhone. There are lots of moving parts, all of which have to come together perfectly in order to deploy to your own iPhone. By walking dozens of new developers […]

Announcing iPhone Wax: Native UIKit iPhone Apps Written In Lua


On September 30, 2009

Development Goes Faster With iPhone Wax Early this summer I started playing around with MacRuby, which lets Rubyists create native OS-X applications. While I love Objective-C, scripting languages have speed-of-development, memory management simplicity, and other advantages. Getting Ruby running on the iPhone is challenging; while I’m sure it’ll get there, I wanted something sooner. I […]

Getting Started with OpenGL ES 2.0 On The iPhone 3GS


On August 24, 2009

One of more the exciting new features of the iPhone 3GS is its faster, more advanced graphics hardware and support of OpenGL ES 2.0. Unfortunately, Apple hasn’t provided much info at all about how to harness those new capabilities. They provide great documentation and sample code for most of their APIs, but somehow their samples […]

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