With a few months yet to go before the official, blessed, sanctified Apple SDK for iPhone makes an appearance, all TUAW readers know there's already a thriving community of iPhone developers coding away with glee and gusto. Getting into iPhone programming has been complicated, though, not only by the lack of a vendor-sanctioned toolchain, but also by the limited and scattered documentation of the headers for the iPhone's version of OS X, crucial information for anyone trying to write code for the device. If only someone would work up some header docs!It's not entirely clear how she found the time or energy to accomplish the feat, but our own Erica Sadun has posted a complete set of iPhone header documentation, running down every Objective-C class and file to give present and future iPhone/iPod touch developers the tools they need now, and a killer head start on the February release of Apple's SDK. If you've got a hankering to write the first great iPhone app, go check it out.
Update: iPhoneDevDocs.com just let us know they're about to upgrade their docs to 1.1.1 soon.













Reader Comments (Page 1 of 1)
10-19-2007 @ 5:15PM
Macroy said...
Insert cliché sarcastic comment about iPhone hacking posts here!
Reply
10-19-2007 @ 5:30PM
Michael Rose said...
Thanks for taking care of that for us, Macroy. :)
Reply
10-19-2007 @ 5:48PM
Zisho said...
Cewl! Any plans for a downloadable version?
Reply
10-19-2007 @ 5:59PM
Zack said...
Not to knock Erica's work (which is great!), but I believe iphonedevdocs.com has had similar headers up for a while.
Reply
10-19-2007 @ 6:55PM
Terry said...
This isn't what Michael thinks it is. The headers are apparently incomplete class dumps using the class-dump utility, and don't have their bodies filled in. In addition, only Obj-C classes are listed.
Someone else mentioned ; their forums are good, but some of their tutorials are a bit incorrect. The reference documentation is basically what Erica has put up, with the ability to add to it. Some of the class definitions are a bit more complete than what's here.
-T
Reply
10-19-2007 @ 7:00PM
Peter said...
Not to knock the work done here, but the documentation was simply generated using doxygen. Hence the lack of any real documentation in there.
Reply
10-19-2007 @ 7:11PM
Erica Sadun said...
These are the 1.1.1 Frameworks not the previous 1.0.2 ones.
Reply
10-19-2007 @ 7:18PM
Richard said...
It probably took him 30 seconds to make this with Doxygen. Nothing is organised and nothing is documented.
Reply
10-20-2007 @ 4:07AM
Tom said...
Yeah this stuff is fairly useless until people fill in the details of HOW to use classes.
So far cocoadev.com seems to have the most REAL information.
Reply
10-20-2007 @ 2:47PM
dj-kenpo said...
is there a basic "hello world" tutuorial anywhere for iphone dev? or is it still only for the elite? I prefer to learn by doing, not reading docs for a week first
Reply
10-20-2007 @ 8:01PM
mak said...
I found an iPhone in the apple store that said " locked sim". I have no idea wha it means but I was not able to make a call with it. It said for me to get the PUC onlock code and then said I had 10 Vhances left to try. I am writing this post with the exact iPhone. Any potential for unlocking all other iphones?
Reply
10-23-2007 @ 10:46PM
Paolo said...
Erica, thanks for all your great work. Really thanks a lot...!!!
I'd really like a series of posts on how to develop for the iPhone, maybe a tutorial like series.
Ok...thanks again!!!
Reply