iPhone programming 101, part five

…Or I have an awesome app! But now what?? Two years ago last month, I uploaded my first app to Apple for review. About 20 hours later I received that magical email saying “Your application has been approved for sale.” And the latest version of my once-Amiga/Mac/PC application was now available to millions of potential customers. And then I got my first sales, 8 downloads that day. Wow! So what is the actual process of finishing up your...

Read More

iPhone Programming 101, part Four: Designing your app

So now you know a little about the toolset and the language Objective-C. Trouble is, that is just the beginning. It is as if you have a hammer, a saw, the book “House Building for Dummies,” and maybe even an idea of what you want the final house to look like, while facing an empty lot. And as Robert Redford’s character said at the end of the film, The Candidate upon winning a hotly contested election: “Now what?” Designing a major piece of...

Read More

iPhone Programming 101, part Three: Languages

Another in a very occasional series of columns covering the craft of programming and what it takes to create one of those app things. Even though this article is about computer languages it is not meant at all to teach one how to “speak” in any of these languages, for that is light-years beyond the scope of this article. A computer program is likened to a recipe. A recipe with potentially millions of steps that could come crashing down in a...

Read More

iPhone Programming 101, part Deux

Sorry for the long delay since the previous column. Something called an ‘iPad’ I think, came out last week and I was in a rush to have something in the store on day 1. This column is to either help software neophytes get going on their own great app ideas, or to at least illustrate the process for the curious. We left off the previous story with our hero puzzled over something called “Objective-C” and “Xcode” with very little knowledge of what...

Read More

Yet another iPhone programming “101” article

Okay, okay, so why yet another column on beginning iPhone programming when the net is gravid with similar articles? Well, when I was asked to start a semi-irregular column by the kind folks at www.iPhonenes.com the general topic would be from an app author’s point of view. So I really need to start at the very beginning (from which I understand is a very good place to start). It was just about two years ago when the first version of the SDK...

Read More

Why the iPhone?

It’s no secret that the iPhone has become a phenomenally successful development target among both seasoned professional engineers, and midnight hobbyist fanboys alike. Some of the most interesting and innovative mobile apps are delivered regularly, courtesy of the Appstore, and are just as likely to be developed by one guy after work with a six-pack of Mountain Dew as a large and well-financed software studio. As a result, ever since that...

Read More