Avoiding iPhone App Rejection From Apple


On April 15, 2009

Guest author Brian Stormont (Profile) runs Stormy Productions. Stormy Productions has created more than 45 iPhone apps that have been downloaded over 400,000 times! I’ve been developing apps for the iPhone for over 6 months now. Over this time period, I’ve successfully submitted over 45 apps, the majority under my own company’s iTunes account. Given […]

iPhone App Buyers Survey — Revealed: Category Preferences, Price Sensitivity And Discovery Behavior


On April 14, 2009

A sizable number of you reading this will have first heard of Mobile Orchard in the context some research we did connecting price and popularity in the App Store. From the earliest days of the App Store until now, would-be moguls have had scant data to answer fundamental first principles questions like: What type of […]

Bug Finding With Clang: 5 Resources To Get You Started


On April 9, 2009

One of the most interesting bits to be spawned from Low Level Virtual Machine (LLVM) Compiler Infrastructure project is the LLVM/Clang Static Analyzer. The Clang Static Analyzer, usually shortened to Clang (to the exasperation of its creators), uses compiler techniques to analyze the structure of C and Objective-C programs to identify bugs. While described by […]

Xcode Objective-C Macros Cheatsheet For iPhone Programmers


On April 7, 2009

Xcode provides short keyboard abbreviations, or macros, to save you keystrokes. This is similar to the “snippet” functionality in the popular TextMate editor. The built in set include common directives, declarations, flow control, loops and other common text patterns you’re likely to key-in while programming iPhone applications. To use a macro, enter the abbreviation, hit […]

Widespread 3.0 Upgrade By T+30 Days?


On April 6, 2009

When do you start building apps that rely on capabilities in 3.0? I’ve been thinking about the answer to this question while putting together the class for the Mobile Orchard Workshops, our forthcoming iPhone development training seminars that’ll premier in May. At first blush, it looks like an easy question to answer: build for 2.X […]

Increasing "Discoverability" With AdMob's Download Exchange


On April 2, 2009

One of the most frequent — and justifiable — gripes from developers about the App Store is that the sheer volume of apps makes discoverability difficult. AdMob’s new Download Exchange aims to mitigate this problem by an ad swap: show ads for other apps in your app, get ads in other apps for your app. […]

Tutorial: Code Sharing Via Static Libraries And Cross-Project References


On April 1, 2009

Guest author Clint Harris (Profile) is an independent software consultant with experience ranging from enterprise web app work to custom iPhone app development. He currently lives in Brooklyn, New York. Finding an elegant way to reuse and share code (i.e., libraries) across separate iPhone applications can be a bit tricky, especially considering Apple’s restrictions on […]

Using Google APIs In iPhone Apps


On March 27, 2009

Tom Saxton, creator of the grocery list application Grocophile, posted a thorough piece on using Google APIs in iPhone apps. Tom’s post includes detailed information on the steps to upload and download documents from Google, how Google Docs differs from a file-system, and resources to integrate the Google API library into an iPhone Xcode project. […]

Tutorial: JSON Over HTTP On The iPhone


On March 19, 2009

This tutorial provides a step-by-step howto for consuming JSON web services from an iPhone app. When you’ve finished the tutorial you’ll have created a simple, back-of-a-fortune-cookie inspired, “Lucky Numbers” app with a solitary label whose content will be updated to show a list of lucky numbers fetched from a JSON-over-HTTP web service. Source/Github The code […]

Cocos2d (Open Source 2D Engine for iPhone) Gets Key Updates


On March 17, 2009

Back in December we posted about Cocos2D, a 2D graphics development framework for the iPhone (and Python, if you prefer). Since then, it’s come on by leaps and bounds with lots of bug fixes and support improvements, as well as new features (demonstrated in this video) including: Effects (Lends, Ripple, Liquid, Waves, Twirl, etc) – […]