需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):10393 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:iOS是由蘋果公司開發(fā)的手持設備操作系統(tǒng)。手機移動應用已經(jīng)開始成為一種全新的功能需求。由于移動應用具有簡單性,隨時隨地性等諸多特點,因此它有著傳統(tǒng)計算機所無法比擬的優(yōu)點。 隨著人們生活水平的提高,對平時的飲食的要求不斷提高,所以一款關于美食應用軟件的開發(fā)也會符合人們的需求。iOS平臺開發(fā)所必須需要掌握一些開發(fā)技術(shù)例如:編程語言:Objective-C或者Swift,開發(fā)工具Xcode的使用,基于UIKit框架、Cocoa Touch框架開發(fā)、基于該平臺的美食教程應用軟件的開發(fā)過程如何通過需求分析、UI設計、單元測試的開發(fā)過程。本款app運用的語言是OC ,使用開發(fā)工具為XCode 7.0版本,本地數(shù)據(jù)庫選取的是蘋果最為推薦的CoreData。所以本文主要詳細介紹Objective-C 、XCode 7、UISCrollView、UIButton、UITableView、UICollectionView等UI控件、MJRfresh,AFNetworking、SDWebImage等第三方庫,CoreData數(shù)據(jù)庫的簡單描述以及增刪改查的應用及語句,自定義部分UI控件來實現(xiàn)部分iOS的原生方法無法實現(xiàn)的功能、不斷地優(yōu)化代碼、以及成熟的軟件開發(fā)模式MVC來完成這么一款app。
關鍵詞:iOS開發(fā);美食應用軟件;Objective-C;CoreData;MVC開發(fā)模式
目錄 摘要 Abstract 1 引言-1 1.1課題研究背景及意義-1 1.2 iOS開發(fā)研究現(xiàn)狀-1 1.3本文主要研究內(nèi)容-2 2. 技術(shù)基礎-3 2.1移動app開發(fā)理論基礎-3 2.2 iOS系統(tǒng)簡介-3 2.3 Objective-C簡介-3 2.4 iOS系統(tǒng)框架及CoreData數(shù)據(jù)庫簡介-4 2.5本章小結(jié)-5 3 系統(tǒng)分析與設計-6 3.1 需求分析-6 3.1.1編寫目的-6 3.1.2開發(fā)軟件的硬件要求-6 3.2 總體設計-6 3.2.1主要功能-6 3.2.2軟件結(jié)構(gòu)圖-7 3.3詳細設計-8 3.3.1主界面設計-8 3.3.2發(fā)現(xiàn)界面設計 -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本章小結(jié)-13 4系統(tǒng)實現(xiàn)-14 4.1各界面的實現(xiàn)-14 4.1.1 主界面的實現(xiàn)-14 4.1.2菜品詳情界面的實現(xiàn)-15 4.1.3發(fā)現(xiàn)界面實現(xiàn)-15 4.1.4菜譜列表界面實現(xiàn)-16 4.1.5附近界面實現(xiàn)-17 4.1.6收藏界面實現(xiàn)-17 4.2 開發(fā)過程中遇到的問題-19 4.3本章小結(jié)-19 結(jié) 論-20 參 考 文 獻-21 附錄部分代碼-22 致 謝-53 |