摘要: 近年来,随着社会经济、科技、文化的发展,我国进入了互联网信息化时代,人们的生活方式也越来越依赖互联网,如今,人们获取信息的途径,很大一部分是通过互联网,现在大学教育也很普及,如今大学也是建设的越来越好,大学生的校园生活也越来越丰富多彩,许多同学都会加入很多社团,所以大学生对校园社团的活动信息,校园信息的获取需求越来越大。
现在移动互联网的发展越来越快,手机在我们的生活中以及很普及了,基本人手一部.如今的手机有三种系统:iOS、android、windows.其中iOS系统有稳定流畅的出色性能,越来越多的用户选择使用iOS系统的iphone.在中国App Store中为iOS手机用户提供了玲琅满目的App供用户下载使用.由于如今大学生对校园最新咨询信息的需求,在xcode7.0完成了基于iOS的校园HI社团服务平台”校园HI”的开发.这款软件主要包含了”身边事”、”活动”、”广播”、”招聘”、”社团介绍”、”小信箱”、”设置”等.本软件采用的是MVC架构.对软件的功能模块和UI的搭建设计做了多次修改和完善。
本文围绕”校园HI”的设计与实现,详细介绍了各个功能模块的需求分析,开发设计到的一些领域知识,开发技术.并对这个软件做了评估,以及以后版本的发展方向。
关键词:Object-C;iOS;Xcode7.0;MVC
目录
摘要
Abstract
1 绪论-5
1.1 毕业设计选题背景以及意义-5
1.2 课题研究内容-5
2 苹果iOS开发技术的简介-6
2.1 苹果iOS技术的介绍-6
2.2 苹果iOS编程语言object-c的介绍-6
2.3 苹果iOS的开发环境-6
2.4 苹果应用程序框架 -6
3 需求分析-8
3.1 可行性分析-8
3.1.1 经济可行性-8
3.1.2 技术可行性-8
3.1.3 操作可行性-8
3.1.4 法律可行性-8
3.2 软件功能分析-9
4 系统设计-10
根据需求分析,我们使用MVC的架构进行开发。-10
4.1 软件App启动模块-10
4.2 产品首页三大模块-11
4.2.1 身边事-11
4.2.2 活动-12
4.2.3 广播模块-12
4.2.3 分享-14
4.3 个人登录模块设计-14
4.4 左侧抽屉效果-15
4.4.1 首页-16
4.4.2 社团-17
4.4.3 学校-18
4.4.4 招聘-19
4.4.5 投票-19
4.4.6 设置-19
5 开发中遇到的问题-20
5.1 App图标不显示-20
5.2 消息推送一直不成功-20
5.3 请求数据失败-20
5.4 屏幕适配问题 -20
5.5 App启动的图片不加载-20
6 技术总结-22
6.1 SDWebImage-22
6.2 缓存-23
6.3 推送-24
7 系统测试-26
7.2 系统测试的前期准备-26
7.3 测试过程及结果-26
结 论-27
参 考 文 献-28
致 谢-29