1. iPhone Introduction
First, you need to understand and crack the iPhone. The following post is very detailed:
IPhone's most authoritative [entry] [cracking] [literacy] [resources] [brick repair] Summary
Http://www.weiphone.com/thread-41690-1-1.html
Chinese Translation of iPhone Manual
Http://down.tgbus.com/soft/16820.shtml
2. Common Unix Commands
The operating system of the iPhone is Mac OS X and the kernel is Unix. Therefore, you can run Unix commands on the iPhone.
Http://www.weiphone.com/thread-15894-1-1.html
3. Build an iPhone Development Environment on Windows
See the author'sArticleHow to Build the iPhone Development Environment Based on cygwin on Windows, file link:
Http://canco.iteye.com/admin/blogs/199106
4. toolchain and iPhone SDK
For a comparison between toolchain and the official iPhone SDK, see the article:
Comparing the official iPhone SDK and open source tool chain, article link: http://www.cocoachina.com/index.php/archives/cocoachina_149.html
IPhone SDK introduction and analysis
See two articles by Mr. allenkids of Xixi River:
IPhone esdk observation-dancing, Apple's tango
Http://www.20ju.com/content/V19377.htm
IPhone SDK Observation 2
Http://www.cnbeta.com/articles/55055.htm
Comparison between iPhone SDK, toolchain, Windows Mobile, and symbianos s60
Http://www.rsslite.com/post/1889.html
IPhone User Interface Guidelines
Http://www.20ju.com/content/V22381.htm
5. iPhone development language: Objective-C
IPhone nativeProgramThe development language mainly uses objective-C language. If you are familiar with C/C ++, you can quickly master objective-C. Objective-the C language mainly needs to understand variable parameters, categories, posing, protocols and other features.
Objective-C beginner's Guide (Traditional Chinese)
Http://www.otierney.net/objective-c.html.zh-tw.big5objective-csyntax Quick Reference
Http://www.cocoachina.com/index.php/archives/cocoachina_122.html
Learn objective-C
Http://cocoadevcentral.com/d/learn_objectivec/
The objective-C 2.0 Programming Language
Http://developer.apple.com/iphone/ (Note: You need to register as an apple member to download)
6. iPhone development books, articles, andSource code
The book Jonathan Zdziarski, the iPhone developer, is the most important, recommended, and unique development book, iPhone open application development. You can download an electronic version from Google.
Creating an iPhone application
IPhone OS Overview
IPhone OS programming guide
IPhone Human Interface Guidelines
Cocoa fundamentals Guide
Http://developer.apple.com/iphone/ (Note: You need to register as an apple member to download)
Lucas Newman's 18-page iPhone development PDF tutorial
Http://lucasnewman.com/phonedev.pdf
How can I develop a self-made notebook on the iPhone/iPod Touch?
Http://www.weiphone.com/thread-81192-1-2.html
Incomplete list of open-source iPhone programs compiled by cocoachina
Http://www.cocoachina.com/index.php/archives/cocoachina_143.html
Several source code examples
Http://lucasnewman.com/phonedemos.zip
7. iPhone forums and websites
Pingguo development Chinese site-the best Chinese iPhone development website!
Http://www.cocoachina.com/
Apple's Official Development Website:
Http://developer.apple.com/iphone/
Weiphone
Http://www.weiphone.com/index.php
Website established by Apple fans:
Http://apple4.us/