最近开始看iOS相关的东西,打算一边看,一边在这里写一些东西,主要是一些学习的笔记。既然是笔记,就和教程不一样,这不是完整的学习资料。
我一直觉得编程语言最好的资料就是官方的文档,其他也就是辅助。
这里的准备包括软件和硬件,要是有足够的学习能力,仅仅看文档就能理解内容的话,那就没有什么要特别准备的,能上网,到官方网站看资料就好了。这里说说像我这样需要一边看资料一边动手的人要准备些什么。
【硬件】
硬件在学习阶段不是必须的,但如果有的话,能更好理解iphone开发环境。
1. 运行Mac OS的苹果电脑。如果资金不是很紧张,建议买一台。开发环境Xcode仅能运行于Mac系统。并且iOS是基于Mac OS修改而来的,他们有很多共同的理念,用Mac OS有助于了解iOS。如果实在不想买,可以考虑在PC上装一个Mac。但Mac支持的硬件远不如Windows多,这就是说有相当一部分PC无法完美运行Mac。关于如何在PC上装Mac,感兴趣的话可以搜索关键词“黑苹果”。
2. 一个运行iOS的设备。如果不购买苹果的开发帐号,是不能在iOS上运行自己开发的程序。但我觉得有台iPhone/iTouch/iPad,体验一下其他开发者的程序,分析一下哪里做得好,哪里不足,对自己的开发很有好处。
【帐号】
苹果免费的开发帐号可以用任意email直接注册,注册后可以访问大部分资源。比如,读开发文档,下载SDK,下载WWDC视频等。
收费的开发帐号价格是$99/年,在免费帐号的基础上增加了下载beta版SDK、真机调试、App store发布等权限。
如果仅仅是学习,可以先注册一个免费帐号,等到需要时再付费。
软件iOS的开发是使用苹果的SDK,开发环境为Xcode。
开发的SDK可以通过免费开发帐号在苹果网站下载
SDK的目前是2.45G,由于需要认证,很多下载软件不能使用。如果网速比较慢又容易断,下载将是一个很痛苦的过程。
如果你有一台网络速度还可以的服务器,可以考虑先将SDK下载到服务器,然后可以使用下载工具下载。
比如,我使用此博客的服务器,在命令行用lynx访问apple,选择下载,这个下载过程比较稳定,速度是我宽带的若干倍。下载后的内容放在服务器的http服务下,就可以使用断点续传工具下载了。
【教程】
首先是官方网站,上面东西很多,很全。也可以参考一些iphone开发论坛。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29057434/viewspace-769279/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29057434/viewspace-769279/