文档介绍:IOS系统开发概述
移动网络应用与开发之
App Store简介
App store是苹果公司基于iPhone的软件应用商店,向iPhone的用户提供第三方的应用软件服务,这是苹果开创的一个让网络与手机相融合的新型经营模式
2008年3月6日,苹果对外发布了针对iPhone的应用开发包(SDK),供免费下载,以便第三方应用开发人员开发针对iPhone及Touch的应用软件。用户购买应用所支付的费用由苹果与应用开发商3:7分成
苹果在线商店App Store拥有超过 25万个应用、 亿次应用下载量,年收入近24亿美元
iPhone 开发成功案例
案例一:iShoot
Sun工程师EthanNicholas开发,Nicholas靠着iShoot,5个月内赚进80万美元
案例二:iSteam
住在伦敦的希腊创业者KostasEleftheriou,他跟另外两个朋友花了7天写了一个iSteam程序,结果3个月内就创下10万美元收入
案例三:多彩水族箱
,上线两个月时就已经被全球78个国家的玩家下载60万次,为其拥有者带来每天1000美元的收入
1 iOS系统架构及iPhone应用程序框架
iOS介绍
1. iOS 操作系统是 iPhone、 iPod touch 以及 iPad 设备的核心。
iOS 平台的知识与 Mac OS X 系统同出⼀一辙,iOS 平台的许多开发工具和开发技
术也源自 Mac OS X。但开发者无须具备 Mac OS X 开发经验就可以编写 iOS 应用程
序。iPhone 软件开发包(SDK)为着手创建 iOS 应用程序提供所需要的⼀一切。
1、多任务处理(Multitasking)
    一直以来广大iPhone用户所期待的多任务处理功能终于在iPhone OS ,苹果不但支持多任务处理和任务之间的平滑切换,同时优化了iPhone待机能力,有效克服了电量消耗过快的问题。而实现多任务处理的解决办法是,苹果在iPhone 。
    2、文件夹(Folders)
    iPhone OS ,不但让同类型的应用程序管理起来更加方便,同时还大大增强了iPhone主界面的应用程序容量,每个文件夹最多可以放入12个程序图标,而原本iPhone最多安装九屏软件180个,有了这个功能之后,可以瞬间增长到2160个,绝对可以让iPhone用户轻松就玩到手软。
    3、增强的电子邮箱
    许多用户已经习惯了将自己在不同邮箱中的邮件集中到一个邮箱帐户中来阅读和分类管理,而现在iPhone OS 。并且用户可以利用已有的iPhone应用程序打开邮件中的附件了。
    4、iBooks
    iPad的主打功能正式引入iPhone中,并且iPhone和iPad同时共用一个书库,使用者只需购买一次,就可以在统一账号下使你的iPhone和iPad同时可以收看图书。
    5、企业(enterprise)
    苹果iPhone开始重视企业用户,增强了更多企业功能在iPhone OS ,加强对手机的数据保护,支持Exchange多账号和最新的Exchange Server 2010,以及更好的VPN(虚拟专用网)的支持。
    6、游戏中心(Game Center)
    iPhone OS ,继续增强其游戏娱乐性,并且将引入社交网络游戏,苹果将使iPhone的游戏性更具竞争力。原本已经拥有杰出触控特性的iPhone有了更丰富的游戏中心,如虎添翼!
    7、移动广告系统(iAd)
    这是苹果iPhone OS ,该广告区别于目前常见的网络广告,对用户更友好,也更能吸引眼球,甚至让人分不清究竟是一个广告还是应用程序。所有的iPhone用户都将成为iAd广告推送的接收者,而面对当前5000万的iPhone用户其广告影响力可想而知。
IOS中最为重要的七大功能:
iOS系统架构及应用程序框架
1. iOS架构和Mac OS的基础架构相似。站在高级层次来看,iOS 扮演底层硬件和应用程序(显示在屏幕上的应用程序)的中介。您创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口转而又去和适当的驱动打交道。这样
的抽象可以防止您的应用程序改变底层硬件。
,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。