一、系统要求
推荐使用MacOS,现在推荐使用SnowLeopard系统开发iPhone应用程序。即你首先必须要有一台苹果电脑,可以选择iMac、Macbook、MacbookPro、Macmini等均可以进行开发。
二、注册苹果iDP帐号及获取证书
苹果iDP帐号是专门为苹果开发软件设计者必须注册的帐号,需要绑定一个支持VISA或MASTER的信用卡。一个人可以注册多个帐号,前提是你有钱就行。为什么这样说呢,现在每个IDP帐号每年必须向苹果交纳99$费用,获得证书后(开发Iphone和ipad是一个证书没有区别),才能保证有效期内上传程序及获得真机测试。
苹果iDP帐号注册地址:http://developer.apple.com/iphone/,注意这里请不要用IE浏览器,可以使用Firefox或者Safari,打开之后点Register。
三、开发环境
如果想要开发能够在AppStore上线销售与下载的iPhone应用程序,是不能在windows环境下进行开发的。早在iPhoneSDK出现之前,开发者曾使用可以安装在Windows的Cygwin或Linux环境的iPhoneToolchain进行开发。但是目前您要开发可以在AppStore上线的程序,必须使用苹果的MacOS系统。一些开发者使用iPhonetoolchain开发是其可以使用未公开API,可以在后台运行,可以进行系统级别的操作,但是要求所测试的IPHONE必须是破解过的。如果你在windows中安装了开发环境,不但找不到InterfaceBuilder,也没有相关模拟器可以操作。但Windows里可以通过scp进行真机调试。
四、IPHONE开发学习
一般业界公认搞IPHONE开发迟早要看的三本书为《iphoneapplicationprogrammingguide》、《iphonedevelopmentguide》、《iphonehumaninterfaceguidelines》,有关中文的除了最好需要了解一些C/c语言的基础外,可以看看《iphone开发基础教程》、《IPHONE开发秘藉》等有关objective-c语言的书。
最后,螃蟹祝你成功拥有一个在appstore店里的软件,如果是收费的,那就等着收美金吧。不过,首先你得先具有一个很好的创意,其次学习,并不是每一个开发好的软件都能获得苹果审批而被上线的,苹果对于申请上架的程序的审批是极其严格而且缓慢的,耐心也是你应该具备的一个好的品质。
原文地址:https://www.cnblogs.com/Leo_wl/p/1964505.html