iOS平台个⼈移动地图的设计与应⽤(8)
时间:2018-04-03 14:28 来源:毕业论文 作者:毕业论文 点击:次
开发的需求时,才考虑使⽤低层框架所提供的功能。 第⼆层为媒体层,媒体层可以创建复杂的图形、播放⾳频和视频甚⾄可以⽣成实时 的三文图形。多媒体层中提供的框架有AV Foundation Framework、 Media Player, Core Audio, CoreGraphics,Quartz Core和OpenGL ES等等。其中前三都⽤来处理⾳频和视频,Core Graphics, Quartz Core以及OpenGLES处理图形的绘制和动画的处理,本系统使⽤了Media Player来播放本地⾳乐。 第三层为核⼼服务层,核⼼服务层⽤于访问较低级的操作系统服务,如⽂件存取、⽹ 络连接和众多常见的数据对象类型。例如,CFNetwork提供BSD套接字的访问,HTTP和FTP协 议请求以及Bonjour发现,CoreData框架提供SQLite数据库访问的封装,将数据表作为对象来处 理,从⽽避免复杂的数据操作。 第四层为核⼼OS层,核⼼OS层由最低的iOS系统服务组成。这些功能包括线程、复 杂的数学运算、硬件配件和加密。需要访问这些框架的机会很少。该层包含的框架有 (责任编辑:qin) |