声明
摘要
1.1研究背景及意义
1.2国内外研究现状
1.3本文主要工作
1.4本文组织结构
1.5本章小结
第2章理论依据与相关技术
2.1 iOS开发相关技术
2.1.1 iOS系统
2.1.2 iOS内存管理
2.1.3 Widget简介
2.2 iOS开发环境
2.2.1 Xcode
2.2.2 Instruments
2.2.3 iOS Simulator
2.3客户端开发方法
2.3.1 MVC
2.3.2 MVP
2.4本章小结
第3章基于改进MVC的京东商城主页的设计
3.1基于改进MVC的京东商城主页的整体设计
3.1.1 京东商城主页开发中存在的问题
3.1.2基于改进MVC的京东商城主页整体设计
3.1.3 基于改进MVC的京东商城主页详细层次设计
3.2可配置内容的主页通用View Layer设计
3.2.1 主页通用View Layer的设计思想
3.2.2主页通用View Layer的详细设计
3.3可配置内容的主页展示View Layer的设计
3.3.1 主页展示View Layer的设计思想
3.3.2主页展示View Layer的详细设计
3.4可配置内容的主页Widget的设计
3.4.1主页Widget的设计背景
3.4.2主页Widget内容的设计
3.4.3主页Widget的详细设计
3.5本章小结
第4章基于改进MVC的京东商城主页的实现
4.1主页通用View Layer的实现
4.1.1 主页通用View LayerView Layer标题的实现
4.1.2主页通用View Layer商品展示的实现
4.2主页展示View Layer的实现
4.2.1 轮播图与京东快报的实现
4.2.2 用户快捷入口和吸顶View Layer的实现
4.2.3京东秒杀与倒计时的实现
4.3主页Widget的实现
4.3.1 Widget快捷入口的实现
4.3.2 Widget商品展示的实现
4.4部署与测试
4.5本章小结
第5章基于改进MVC可配置内容开发方法
5.1移动开发中通用问题提出
5.1.1移动开发中MVC设计问题分析
5.1.2移动开发中可配置内容问题分析
5.2改进MVC层次化设计开发方法的分析与研究
5.2.1 改进MVC层次化开发方法职责的划分过程
5.2.2 改进的MVC层次化设计开发方法职责定义
5.2.3改进的MVC层次化设计开发方法的分析
5.3可配置内容的组件化设计开发方法的分析与研究
5.3.1 可配置内容的组件化开发方法的设计思想
5.3.2可配置内容的组件化开发的解决方案
5.3.3可配置内容的组件化设计开发方法分析
5.4本章小结
6.1总结
6.2展望
参考文献
致谢
攻读学位期间发表的论文及参与的科研项目