好吧,我想为iPhone创建应用程序,从真正基本的东西开始并开始工作,但我现在没有Mac(我做的很好,但它是一个powerPC ibook G4,你不能在我投资之前,我想学习如何创建应用程序.
我还在报纸上看到一篇关于一个人如何开始创建应用程序(在Apple推出应用程序商店之前)用于越狱iphone的文章,然后当Apple推出应用程序商店时,他转而创建了"合法"应用程序.(文章说他继续使用他的电脑,但我不确定那是真的).
我想做类似的事情,但我不关心将任何应用程序发布到监狱破解的iphone,我只是想在PC上学习,然后我可以决定出售我的ibook并保存为Mac.
但是我不想出去买一台Mac(昂贵的),然后发现我很难理解并浪费了500英镑或者其他什么.
我真诚的建议是花一些时间在你当前的iBook上使用XCode,并对一般的Mac开发感到满意.
iPhone和Mac开发使用许多类似的库(虽然显然UI完全不同),如果你精通其中一个,那么快速掌握另一个并不是非常困难.
这将让您知道是否投资基于Intel的Mac并继续进行iPhone开发.
XCode应该与安装光盘上的Mac一起提供.您需要使用该副本,因为http://developer.apple.com上的副本仅限于英特尔.
对于入门书籍,我推荐Aaron Hillegass的Mac OS X第三版优秀的Cocoa编程.
如果您使用sberry2A推荐的hackintosh,那么您可以直接进入iPhone开发,并可以从Apple获得开发工具.走这条路,我仍然推荐Hillegass书,然后用Jonathan Zdziarski的iPhone SDK应用程序开发补充.
如果您将主要关注游戏,并且已经相当熟悉C,而不是上述任何一本书,请直接转到Paul Zirkle和Joe Hogue的iPhone游戏开发.(我目前正在研究这个.)
免费斯坦福iPhone开发课程
为期10周的课程,iPhone应用程序编程,是一个热门票.它从今天开始,课程视频将在每次课堂会议两天后在iTunes U上发布在斯坦福大学(http://itunes.stanford.edu).课程中显示的幻灯片副本也将在那里提供.
http://news.stanford.edu/news/2009/april1/free-iphone-software-development-course-apple-040109.html
(引导qux在评论中指出这一点)