摘要:移动应用软件(APP)是以手机等移动设备为通讯平台的无线应用软件,其中以手机为平台的占绝大部分。在当前移动互联网普及的前提下,人们的生活已经离不开手机与移动应用软件了。音乐,阅读与移动APP结合的应用设计也成为了一种流行趋势。
设计并实现一款基于iOS平台的以音乐和阅读为主要功能的应用软件,使用 Objective-C 语言进行代码的编写,在线电台收听,文章分类阅读,在苹果操作系统(Mac OS)下使用iOS模拟器进行调试和运行。
最终实现采用MVC设计模式对项目整体进行架构,通过解析服务器端的json来获取网络数据,并使用SQLite进行本地化存储和数据库服务的操作。经过单元测试和系统测试,实现文章分类阅读,音乐在线收听的核心功能。
关键词:MVC;iOS移动应用;SQLite轻量级数据库;json数据解析
目录
摘要
Abstract
1项目背景与相关应用技术-1
1.1 项目背景-1
1.2 iOS系统与编码语言概述-2
1.3 iOS系统中的内存管理相关的介绍-3
1.4 MVC框架模式-4
1.5 其它项目相关技术简介-6
1.5.1 关于CocoaPods-6
1.5.2关于SQLite-7
2项目的总体分析-8
2.1 项目的可行性分析-8
2.2 项目的需求分析-9
2.3 项目的编写环境分析-9
2.3.1 硬件环境分析-9
2.3.2软件环境分析-10
3 项目的编码设计与实现-11
3.1项目的整体架构与功能设计-11
3.2 引导页设计与实现-12
3.3项目本地数据存储的设计与实现-13
3.4电台播放器的编码与实现-15
3.5数据解析的编码与实现-17
4 项目的测试和运行-19
4.1产品的测试和运行-19
4.2 iOS Simulator-19
4.3 项目所需的配置-19
结 论-21
参 考 文 献-22
附录A 程序界面展示-23
致 谢-27