IOS是一个操作系统,操作系统是用户与硬件之间的桥梁,IOS开发就是指开发运行在IOS系统上的应用或者游戏软件。2009年,苹果公司才将IOS开发工具和开发包在中国发布,因此IOS开发到现在只有4、5年的时间。
IOS操作系统的特点:IOS是基于UNIX的系统,可以直接与硬件进行交互,安全而且更稳定。一款手机软件崩溃时,并不影响其他软件的应用。在系统上,Android便是基于Linux的虚拟机运行的,在启东Android系统时,必须先启动Linux虚拟机。IOS开发相对于Android比较容易,自身具备功能强大的SDK,开发工具。编写代码方式即人性化,代码又比较简练。但目前,IOS系统的源代码并未公开,系统自带的东西是无法更改的。这带来了好处也有弊端,好处是开发人员在进行应用开发时比较方便,用户使用时也比较稳定兼容性好,弊端是由于源代码没有公布,导致人们无法制作IOS操作系统的产品,因此产品比较单一。另外,值得一提的是IOS操作系统中的应用软件AppStore, 自其08年上市后,对于内部软件的审核要求非常严格,所以该应用商店中的任何一款应用软件的质量都非常不错。苹果的产品总体给人们的感觉就3个字,高大上。
关于IOS的开发概述,在IOS开发应用的学习中,最好能有一台mac,也可以用黑苹果代替。不过一台iPad是必须的,因为Xcode中的iPhone、iPad模拟器十分占内存,带来的影响是模拟机在运行应用程序时不能完全真实的模拟真机。iPhone中可以运行的应用程序在iPad上也可以运行,因此一台mac、iPad就成为了IOS开发的门槛。IOS开发程序员在每年开发程序时,需要购买调试证书和发布证书,用于真机调试,否则就只能将iPhone越狱才可以真机调试程序,价格为每年99美元。
|
|