黑马程序员技术交流社区

标题: IOS开发概述 [打印本页]

作者: Ammar    时间: 2015-3-9 23:13
标题: IOS开发概述
    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美元。

作者: wukai    时间: 2015-3-9 23:16
你这   是百度的吧   看着怎么这么想水贴  不过对新手  还可以啊
作者: password    时间: 2015-3-9 23:18
好牛逼!
作者: Ammar    时间: 2015-3-9 23:18
wukai 发表于 2015-3-9 23:16
你这   是百度的吧   看着怎么这么想水贴  不过对新手  还可以啊

我今天下午1点才下完视频,这是今天学习的成果,我会坚持写学习日记,把有价值的发表博客 ,没价值的就当水帖了 我要争取4月份的名额
作者: wukai    时间: 2015-3-9 23:30
不好意思啊  对不起  我向你辛苦的劳动结晶道歉  “不过一台iPad是必须的”  这就话有问题
作者: wukai    时间: 2015-3-9 23:32
如果做的APP  只用于手机端  那要ipad是没有用的   有一台ios设备是极好的  模拟器站的内存还可以接受的啦
作者: Ammar    时间: 2015-3-9 23:34
wukai 发表于 2015-3-9 23:32
如果做的APP  只用于手机端  那要ipad是没有用的   有一台ios设备是极好的  模拟器站的内存还可以接受的啦 ...

恩恩,我会努力学的  明天开始是C的阶段了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2