声明
摘要
插图索引
表格索引
第一章 绪论
1.1 现有家校沟通软件的介绍
1.2 现有家校沟通软件的缺点
1.3 新一代家校沟通软件的优点
1.4 知了iOS客户端的创新
第二章 相关技术简介
2.1 iOS操作系统
2.2 开发语言
2.3 开发工具
2.3.1 Xcode
2.3.2 Interface Builder
2.3.3 iOS Simulator
2.3.4 Instmments
2.3.5 Charles
2.3.6 Source Tree
2.4 版本控制协议
2.5 Apple技术介绍
2.5.1 Cocoa
2.5.2 ARC(自动引用计数)
2.5.3 Grand Central Dispatch
2.5.4 Auto Lavout和Size Class
2.5.5 SQLite
2.6 第三方技术介绍
2.6.1 CocoaPods
2.6.2 AFNetworking
2.6.3 Mantle
2.6.4 FMDB
第三章 项目概要设计
3.1 项目整体介绍
3.2 相关设计要求
3.3 iOS项目架构设计
3.4 项目业务设计
3.4.1 进入软件
3.4.2 查看和发布消息
3.4.3 我页面
第四章 项目详细设计
4.1 iOS架构详细设计
4.1.1 数据层的具体实现
4.1.2 业务层的具体实现
4.1.3 控制层的具体实现
4.1.4 UI层的具体实现
4.1.5 工具类实现
4.1.6 软件分层实例
4.2 业务实现介绍
4.2.1 进入软件
4.2.2 查看和发布消息
4.2.3 我页面
第五章 项目测试
5.1 单元测试
5.2 黑盒测试
5.2.1 测试用例
5.2.2 软件缺陷列表
5.3.3 测试报告
第六章 结束语
参考文献
致谢
作者简介
西安电子科技大学;