i什么有什么作用?
这个回答可能有些晚,但是还是希望对你有帮助! 作为一个在iOS应用开发行业混了多年的研发工程师,这个问题我想我应该有发言权。 简单说,i是一个运行环境(这个运行环境可是和Java啊C之类的不能比哦),i其实就是一个虚拟机,各种东西都可以在i上跑起来。而且i有一个神奇的功能就是可以跨屏,你的程序可以在iPad上跑起来的同时,也可以在iPhone上跑起来,甚至可以在TV上跑起来,当然这个要依赖于Apple TV这个神奇的东西。
另外提到i就得说到xcode,xcode是Apple提供的一个IDE(集成开发工具),通过它你可以下载到最新的iOS SDK,也可以编辑代码,测试App,最后把成型的App打包成IPA文件,然后通过iTunes或者Launchpad把这些安装到手机上。
目前苹果提供了包括Xcode在内的很多工具给开发者,比如开发者可以免费下载用Mac,而普通用户则需要购买Mac Pro等等专业设备。 以上都是些废话,下面来点干的。如何学习使用这些工具呢?首先肯定是要去官网好好学习一下咯。
1、官网地址:https://developer.apple.com/news/archive/2010/May/06iPhoneOS5.0.html 这个是介绍iOS5的,点击进入后可以直接看到关于iOS5的预览视频,视频里介绍了许多新的特性,可以点击Free Preview下载预览软件体验,左边还有详细的文档资料可以下载,最贴心的是连中文翻译都准备好了。
2、官网地址:http://www.apple.com/cn/itunes/download/ 我想应该没有人直接用iTunes下载App吧,一般就是通过xcode或者Itunes connect来发布自己的App,但是iTunes里有好多好东西,比如你可以在iTunes里找到试玩应用程序,也就是别人分享出来还没有收钱的试玩版本,里面有很多有趣的应用程序,这些程序也许不久之后就会收费,如果你想抢先体验的话可以去iTunes里找一找。