首页> 中文学位 >基于平台无关模型到iOS平台相关模型的转换研究与实现
【6h】

基于平台无关模型到iOS平台相关模型的转换研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景

1.2 研究现状

1.3 主要研究内容

1.4 论文内容安排

第二章 相关理论与技术研究

2.1 模型驱动架构

2.2 Cocoa Touch和Apple iOS平台

2.3 Core Data框架

2.4 本章小结

第三章 iOS 平台开发中的PIM

3.1Property List简介

3.2使用Property List扩展UML模型

3.3 本章小结

第四章基于Core Data的PSM模型

4.1 Core Data的功能与特点

4.2基于Core Data的平台相关模型

4.3Core Data PSM模型的代码实现

4.4 本章小结

第五章 一个iOS应用的设计开发实例

5.1 构建客户端代码

5.2 构建服务端代码

5.3 和HTML5框架对比

5.4 本章小结

第六章 总结与展望

致谢

参考文献

攻硕期间取得的研究成果

展开▼

摘要

21世纪的第二个10年以来,移动互联网及客户端应用的发展势头非常迅猛。可以预计,在不久的将来,移动设备将拥有足够的成熟度与普及率,并跻身于传统桌面电脑、笔记本等硬件平台的行列,成为我们日常生活的主要设备。巨大的移动市场为传统 Web设计开发人员带来了新的机遇与挑战。自从2007年第一代iPhone发布以来,Apple iOS平台以其创新的潜力、优秀的框架、高端的平台,成为移动应用开发的首选平台,特别是在Apple的平板电脑iPad发布以后,进一步奠定了 iOS在移动操作系统市场的统治地位。不过各类移动设备终端在爆发式增长的同时,也带来了前所未有的分裂与混乱的状况,开发人员为了赢得市场,需要同时考虑iOS、Android、Windows Phone等各种移动平台,它们程序语言不同,系统框架各异,如果需要同时为多平台设备进行客户端应用的开发、测试和维护,势必会消耗大量的资源与成本,很可能就在竞争非常激烈的移动应用市场失去用户与发展的机会。为了解决这一难题,移动应用开发领域出现了许多解决方案,比如最近一年发展很快的基于HTML5的移动开发框架,它利用所有平台都支持的HTML5语言来实现跨平台开发,但是存在不能访问系统底层接口、运行效率不如原生程序、W3C委员会推动的HTML5普及缓慢等诸多问题。
  本文使用传统软件工程中方兴未艾的模型驱动架构作为指导思想,主要研究了平台无关模型到Apple iOS平台相关模型的转换和实现,基于Cocoa框架中的数据部分Core Data为桥梁,研究使用UML和Property List文件建立的平台无关模型到 iOS平台相关的具体实现。首先,从传统软件工程的角度阐述了模型驱动架构以及移动应用开发的现状和发展趋势,研究并分析了模型驱动架构在移动应用平台中的佼佼者——Apple iOS平台上的应用与实现方法,介绍了iOS平台的核心框架Cocoa Touch和技术特点,然后从利用属性列表文件建立平台无关模型开始,利用Core Data数据框架实现了到iOS平台相关模型的转换,用Objective-C语言在Xcode工具中开发,最终实现了一个带有WEB管理后台的完整商城移动应用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号