Here’s a simple little script that saves me a lot of time:
#!/bin/sh
if [ -z "$1" ]; then
echo “usage: $0 <app> [ Preferences | <document> ]”
else
app=`ls -1td ~/Library/Application\ Support/iPhone\ Simulator/User/Applications/*/$1.app`
dir=`dirname “$app”`
if [ "$2" = "Preferences" ]; then
open “$dir/Library/Preferences”
else
open [...]
A lot of people stumble upon this website because they’re looking for information about developing applications for the iPhone. If this is your first time here, welcome!
I have been developing applications for the iPhone since it was released (using both the Jailbreak and official SDK.) My company is currently selling several applications in iTunes. I [...]
As much as I hate watching and listening to myself talk, I’m sure some of you will enjoy seeing the interviews I did at Macworld. At least my Mom will.
The first interview on Monday was with Christina Warren at TUAW who has an unhealthy attraction to one of our products. Also notable is the world [...]
All hell broke loose for me in the Program Portal and Xcode today: welcome to 2009 and the expiration of development certificates over the holiday break. It’s far from obvious what is causing these problems, hence this quick essay to help others avoid them now and in the future. I’m sure that I’ll refer back to [...]
One of the great things about the NDA being lifted is that a lot of great books about iPhone development are finally being published. It’s about time: for many months the top search hit on this site has been iphone app development. A lot of new developers need guidance.
Last week, Addison-Wesley contacted me saying that [...]
There was a time when I would have never considered jailbreaking my iPhone. That was a time before I saw Lucas Newman’s and Adam Betts’ groundbreaking application for the iPhone: Lights Off.
It’s a simple game. It’s simple code. And it demonstrated what was possible for the rest of us outside of Cupertino. I was hooked. [...]
Now that we’re all beta testing, we’ll hopefully get some crash logs from testers. But you’ll quickly realize that these crash logs don’t look as good as they do when you pull them off the device with Xcode’s Organizer: there are no symbols and fricken’ useless because you can’t tell where the code is crashing.
Thanks [...]
First off, thanks to everyone for the kind words about the new version of Twitterrific. It’s really great to get all this awesome feedback! Don’t forget to post a review on iTunes: we want as many stars as possible :-)
As with any first software release, there are a few known issues:
After you upload a picture [...]
Wow.
There’s no denying the physical beauty of the award or the cool prizes that accompany it. But in this “day after” the thing that I’m finding most rewarding is the outpouring of support and congratulations. The six weeks of eating, sleeping, and breathing [REDACTED] preceded by months of digging through class-dump and respondsToSelector output was [...]
In this election year, there is an issue facing Macintosh developers. Ask yourself the following:
How can you develop new products for Leopard when you need to have Tiger installed for supporting your legacy applications? How easy is it to test a new feature on Mac OS X 10.4.11 when you’re running 10.5? How quickly can [...]