需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10393 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:iOS是由苹果公司开发的手持设备操作系统。手机移动应用已经开始成为一种全新的功能需求。由于移动应用具有简单性,随时随地性等诸多特点,因此它有着传统计算机所无法比拟的优点。 随着人们生活水平的提高,对平时的饮食的要求不断提高,所以一款关于美食应用软件的开发也会符合人们的需求。iOS平台开发所必须需要掌握一些开发技术例如:编程语言:Objective-C或者Swift,开发工具Xcode的使用,基于UIKit框架、Cocoa Touch框架开发、基于该平台的美食教程应用软件的开发过程如何通过需求分析、UI设计、单元测试的开发过程。本款app运用的语言是OC ,使用开发工具为XCode 7.0版本,本地数据库选取的是苹果最为推荐的CoreData。所以本文主要详细介绍Objective-C 、XCode 7、UISCrollView、UIButton、UITableView、UICollectionView等UI控件、MJRfresh,AFNetworking、SDWebImage等第三方库,CoreData数据库的简单描述以及增删改查的应用及语句,自定义部分UI控件来实现部分iOS的原生方法无法实现的功能、不断地优化代码、以及成熟的软件开发模式MVC来完成这么一款app。
关键词:iOS开发;美食应用软件;Objective-C;CoreData;MVC开发模式
目录 摘要 Abstract 1 引言-1 1.1课题研究背景及意义-1 1.2 iOS开发研究现状-1 1.3本文主要研究内容-2 2. 技术基础-3 2.1移动app开发理论基础-3 2.2 iOS系统简介-3 2.3 Objective-C简介-3 2.4 iOS系统框架及CoreData数据库简介-4 2.5本章小结-5 3 系统分析与设计-6 3.1 需求分析-6 3.1.1编写目的-6 3.1.2开发软件的硬件要求-6 3.2 总体设计-6 3.2.1主要功能-6 3.2.2软件结构图-7 3.3详细设计-8 3.3.1主界面设计-8 3.3.2发现界面设计 -8 3.3.3附近界面设计-9 3.3.4个人中心界面设计-9 3.3.5菜谱列表界面设计-9 3.3.6菜谱详情界面设计-10 3.3.7查看路线界面设计-11 3.3.8收藏界面设计-11 3.3.9类别选择界面设计-12 3.4本章小结-13 4系统实现-14 4.1各界面的实现-14 4.1.1 主界面的实现-14 4.1.2菜品详情界面的实现-15 4.1.3发现界面实现-15 4.1.4菜谱列表界面实现-16 4.1.5附近界面实现-17 4.1.6收藏界面实现-17 4.2 开发过程中遇到的问题-19 4.3本章小结-19 结 论-20 参 考 文 献-21 附录部分代码-22 致 谢-53 |