| By Ian Thain | Article Rating: |
|
| April 8, 2009 08:45 AM EDT | Reads: |
3,540 |
Master, what is the best way to master iPhone Development?
Grasshopper, here are my seven steps to becoming an iPhone Developer. Tread carefully and you will become a wise man...
- Buy an Intel Based Mac & a Device - though the iPhone/iPod Touch device isn't 100% necessary for this early stage, as the iPhone simulator that you will get with the SDK is free and more that capable for initial development. Saying that, there is no replacement ultimately for having a device.
- Join the Apple Developer Connection - It's free at http://developer.apple.com/. This is a great place to check out the very good Apple Documentation and gain access to some of the Developer videos on iTunes. I have enjoyed watching the TechTalks World Tour series, which gives a good introduction to many subjects from the Apple Evangelists.
- Download the Apple iPhone SDK - It's a large download, but be patient, as with this software you can develop applications that run on iPhone and iPod touch. Once installed you will have access to the Xcode IDE, Instruments, iPhone simulator, frameworks, samples and more. Mastering this step as well as the next step will be your goal!
- Learn Objective-C, Cocoa Touch - Books are a great start and I would recommend investigating the two that I'm reading... iPhone SDK Development - Bill Dudney, Marcel Molina, Chris Adamson (Pub. The Pragmatic Bookshelf) and iPhone in Action - Christopher Allen, Shannon Appelcline (Pub. Manning), though I know there are others available and more yet to hit the shelves. I'm also looking forward to the free Stanford University iPhone Development Course which is available via http://www.stanford.edu/class/cs193p/cgi-bin/index.php and the lectures that will be made available on iTunesU (http://itunes.stanford.edu/). Each week, in the 10 week class, there will be a number of subjects covered in the tutorials and assignments set, that will build upon each other. OK for those of us that are not on campus, as we have the ability to take our time over each, but its a great concept and solves the age old problem of getting actual exercises. Now you have the inner power, you must channel it Grasshopper.
- Write an iPhone application - though coming up with a cool idea can be easier said than done. As part of the process, Develop & Test using your newly acquired skills, finally on a device (see below).
- Join the iPhone Developer Program - this costs $99 for an individual year and will allow you to deploy/distribute your application to a limited number of devices that you have identified, via the iPhone Developer Portal. Remember, one man can succeed as well as many others
- Submit your iPhone application to the iTunes App Store, this process is also part of the iPhone Developer Portal
And only then will you know true iPhone Harmony!
Thank you Master... I can now travel armed with my iPhone and its arsenal of applications
Published April 8, 2009 Reads 3,540
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Ian Thain
As one of the Sybase Tools Technical Evangelist, Ian regularly addresses technical audiences all over the world and his sessions are always very well attended. He also writes education classes, whitepapers, demos and articles for various Sybase products and publishes regularly in Journals such as SYS-CON's PBDJ and International Developer Magazine. He is also the Sybase Unwired Platform & PocketBuilder Evangelist and works closely with the team in Dublin, CA and Concord, MA on new features and demonstrations for the products. He is also Tech Chair of iPhone Development Summit 2009 - New York (June) and San Francisco (November). In his customer-facing Evangelist role, Ian is very involved with the design, production and testing of Enterprise class Unwired Solutions, that have been implemented using Sybase's Unwired tools for Sybase customers around the globe. In addition, Ian is a dedicated technical expert continually working with Sybase's key partners and clients to enhance the capabilities of the Unwired solutions that Sybase can offer to its customers. Ian can also be found on Twitter @ithain
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- RIM Launches BlackBerry Desktop Manager for Mac Users
- Confessions of a Ulitzer Addict
- VIP Invitation For the GovIT Expo Keynote October 6 in Washington DC
- Build Reliability into Cloud Computing for SMBs
- Unisys Provides Mobile Support
- Is AT&T Apple's Achilles Heel?
- Ipadio’s iPhone App Makes Mobile Broadcasting and Audio Blogging a Breeze
- If They Don’t Throw Chairs Maybe You’re Not THAT Important
- GITEX TECHNOLOGY WEEK 2009 Exhibitor Profiles
- iPhone OS 3.0 Hits the Streets Today
- Adobe Flash Media Server on iPhone
- Ellison at JavaOne: Myths About JavaFX, Android, and J2ME
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- RIM Introduces New BlackBerry Tools for Web Developers
- PR Is Dead...Long Live PR
- Forget Cloud Computing, Let's Talk About Ed Zander
- RIM Launches BlackBerry Desktop Manager for Mac Users
- Appcelerator Titanium for Native iPhone and Android Applications
- What To Do About iPhone Security Concerns
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Should RIM BlackBerries Be Rented?
- Trump's Apprentice Runner-Up Rebecca Jarvis Has $150,000 Job Offer From SYS-CON Media
- Has the Technology Bounceback Begun?
- Microsoft and Sprint Collaborate on Mobile Search
- "Mobile Web 2.0" – How Web 2.0 Impacts Mobility & Digital Convergence
- Ringback Tones
- Mobile Music Gets Boost From New W600 "Walkman Phone"
- i-Technology Blog: Zero-Cost Telephony, the 6-Ton Elephant in the Telco Room
- Alcatel + Microsoft = Internet TV Over IP, a.k.a. "IPTV," Coming Soon To a PC or TV Near You




























