摘要:当今信息技术飞速发展,移动互联网的发展前景越来越好,手机已经成为人们必不可少的助手,对手机的依赖越来越深,现实生活不断网络虚拟化,人们可以借助手机完成衣食住行等各种需求,于是生活节奏越来越快,人们开始需要一个助手来管理重要工作或安排,而日程管理app的出现减少了人们的负担,更有效率的完成工作和日常安排。
自从2007年乔布斯成功打入国内市场,如今的手机市场iPhone独占鳌头。这个软件采用Mac OS开发,使用object-c语言,程序中使用mvc模式和大部分用xib等构造页面。这个软件具有基本的日程活动的增删改查功能,在日历浏览时就可以添加需求,自由切换用户等功能。
关键词:Object-C;iPhone;Xcode;乔布斯
目录
摘要
Abstract
1 绪论-6
1.1 选题背景以及意义-6
1.2 课题研究-6
2 开发背景-7
2.1 苹果公司的发展-7
2.2 开发语言-7
2.3 开发环境-8
2.4 开发框架-8
2.5 开发常用第三方库-8
3 需求分析-9
3.1 可行性分析-9
3.1.1 经济可行性-9
3.1.2 技术可行性-9
3.1.3 操作可行性-9
3.1.4 法律可行性-9
3.2 软件分析-10
3.2.1 软件主要功能-10
3.2.1 功能具体分析-10
4 系统模块与设计-10
4.1 数据库设计-10
4.2 登录和注册模块设计-11
4.2.1 注册逻辑设计-11
4.2.2 登录逻辑设计-12
4.3 首页设计-12
4.3.1 UI设计和界面适配-12
4.3.2 界面主要代码-13
4.4 日历功能主要代码-16
4.4.1 NSCalendar类-16
4.4.1 封装日历类-16
4.5 日程添加页面设计-17
5 测试-17
5.1 测试账号-17
5.1 测试流程-17
致 谢-20