基于iOS平台的校园助手APP的设计与实现
摘要:该软件基于iOS平台开发,使用storyboard设计软件的视图,使用SQLite存储数据。主要为在校大学生提供个人日程、课程表、备忘录以及学校周边信息检索功能。通过实时全景地图,可使学生快速定位学校周边的餐饮、娱乐和交通等信息。
关键词:iOS平台;storyboard;SQLite;信息检索;地图
中�D分类号:TP393 文献标识码:A 文章编号:1009-304403-0079-03
Abstract: The software Based on the iOS platform is developed to provide the retrieving of personal schedule, curriculum, memorandum and informations around the school for college students. The view of the software is designed by the storyboard,with the storing data by SQLite. Through maps, students can quickly retrieve the information of the food, entertainment and transportation around the university,which are needed by them.
Key words: iOS operating system; storyboard; SQLite; information retrieval; map
1 背景
随着互联网的发展,到XX 年6 月,全球互联网用户渗透率由XX 年底的%快速升至48%,用户数增至亿,占全球总人口的%。其中,绝大多数网民是通过手机上网的。预计在XX年底全球移动用户人数将达到亿。截止XX 年三季度,中国移动互联网用户规模已高达亿[1]。人们越来越喜欢在手机上搜索信息、听音乐、看视频、购物等。因此,基于手机的APP得到迅猛发展。目前,手机应用的主流操作系统是Android和iOS。
根据IDC公司的数据显示,iOS 目前占据全球智能机系统市场份额的30%,企业市场占有率达70%,是全球第二大的智能操作系统[2]。基于iOS的iPhone手机因其操作系统的创新性、安全性和个性化等特点,在学生全体中也占据了极大部分的市场份额。
本文旨在设计一款基于iOS的校园助手APP,方面在校大学生通过手机随时快速地进行个人日程查询,课表查询,备忘录查询,学校信息查询以及学校周边的餐饮、娱乐和交通信息的查询等。
2 开发环境
iOS平台
iOS平台是一个完全封闭的系统,不开源,而且采用沙盒机制来保护用户数据,实现不同程序之间的隔离,因此安全性较好。此外,iOS系统的软件与硬件的整合度相当高,使其分化大大降低,这样也增加了整个系统的稳定性。因此本软件选用iOS作为开发平台。
iOS 的系统架构分为四个层次: 核心操作系统层,核心服务层,媒体层,可轻触层[3]。如图1所示:
SQLite数据库
SQLite是一款轻型的数据库,它遵守ACID的关系
基于iOS平台的校园助手APP的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.