What’s New In IPhone SDK For IPhone OS 3.0


There are more than 1,000 new APIs in the iPhone SDK for iPhone OS 3.0, many of which enable iPhone/iPod touch to work with hardware accessories that we’ll be seeing more of in the future.
Improvements in the iPhone SDK for iPhone OS 3.0 include:

In-App Purchase, which will enable you to sell content and services from within your app. Handles transactions with iTunes

Push Notification service means you can give your customers new info, notifications, or alerts even when the app isn’t running.

Accessories— Applications can now communicate with your accessories through either a dock connector or Bluetooth. An app can retrieve data from accessories or you can control accessories from the interface.

Peer to Peer Connectivity now applications, (not only games) can communicate via Bluetooth between devices. Game Kit supports voice communication from within apps.

The Map Kit framework lets you embed maps within your applications. Uses Google’s Mobile Maps with current location and geocoding, etc.

iPod Library Access lets you access a user’s audio library (music, audio books, podcasts) from your app with a new Media Player framework.

Exciting stuff. Digital Media Minute will be doing a post speculating on the implications of the new SDK and iPhone 3G S for developers looking to build iPhone apps.

31 Days Learning How to Build iPhone Apps

Apps Amuck is a site devoted to helping you learn how to build iPhone Apps.  Every day there is new sample code for you to download and learn from.
Update June 10, 2009: Don’t miss the Digital Media Minute post on the implications of iPhone 3G S for developers.


Are you a non-developer with an idea for building an iPhone app? So was Carla White, creator of Gratitude Journal, one of the top apps in the entire App Store! We have plenty of case studies that prove that having a good idea and actually executing on it, taking action, is more important to success than being the best iOS programmer on the planet. Read more here and learn how to get started from someone who has actually done it, a few times now, and changed her life in the process. Building iPhone apps isn’t that hard, but understanding the best process for executing is critical, and that is what this little guide will explain to you.