怎样才能学会写iPhone软件?

你不用花一分钱就可以免费获得SDK开发工具,只要加入免费的在线开发者项目(the?免费?在线?开发商?Program)是可以的,但是如果你觉得开发iPhone软件是你个人的事情,你也可以在准备好之后加入年度付费开发者项目。

至于写iPhone软件,如果没有扎实的C语言基础,恐怕会很难,因为C语言尤其是Objective-C是iPhone的核心编程语言,懂得使用Objective-C和Cocoa是开发的基石。

亚马逊书店有史蒂文?科昌文笔好。客观?c教程销售,但是新版本还要几个星期才能出。建议先去当地图书馆借老版本,等新版出来再买。

希列加斯的可可?编程(可可?Programming)也已经出了第三版,可以说是很多开发者心目中标准的可可圣经。

但就iPhone软件写的最新书籍而言,乔纳森?Zdziarsky写的开源应用软件开发(Open?申请?开发)只写了固件版本1.1.3,而且这本书是去年秋天才出版的,内容不涉及SDK。但是您可以学习不支持的或私有的API。

另外,由于保密协议(NDA),目前市面上还没有关于SDK教学的书籍。苹果官方Cocoa开发邮件列表(Cocoa?戴夫。邮寄?List)不能自由进入和参与讨论。

但你仍然可以搜索到许多私人论坛、IRC服务器和开发者不顾苹果警告而设立的邮件列表。许多本地开发者组织已经涌现,尤其是在海湾地区,每个组织都在处理NDA(非披露?同意)有不同的态度。

苹果还提供了很多有用的样例代码,你可以随意下载改编。你熟悉客观吗?c?然后呢。这对于可可中的人来说会是一个很好的开始,但是对于不太了解这两种语法的人来说,这种方法可能不太适合。你必须学会像苹果软件工程师一样思考。

按照上面的步骤,从Kochan和Hillegass到样例代码,你可以在一定的时间内学会如何编写iPhone软件,但一两个周末可能不够,会经历很多困难。祝你好运!