注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)iOS開發(fā)指南:從零基礎(chǔ)到App Store上架(第2版)

iOS開發(fā)指南:從零基礎(chǔ)到App Store上架(第2版)

iOS開發(fā)指南:從零基礎(chǔ)到App Store上架(第2版)

定 價:¥99.00

作 者: 關(guān)東升 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng) 計算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787115348029 出版時間: 2014-03-01 包裝: 平裝
開本: 16開 頁數(shù): 712 字?jǐn)?shù):  

內(nèi)容簡介

  《iOS開發(fā)指南:從零基礎(chǔ)到App Store上架(第2版)》采用全新的iOS 7 API,詳細(xì)介紹了iOS 7開發(fā)相關(guān)的知識點。本書共分為4個部分:第一部分為基礎(chǔ)篇,介紹了iOS的一些基礎(chǔ)知識;第二部分為網(wǎng)絡(luò)篇,介紹了iOS網(wǎng)絡(luò)開發(fā)相關(guān)的知識;第三部分為進(jìn)階篇,介紹了iOS高級內(nèi)容、商業(yè)思考等;第四部分為實戰(zhàn)篇,從無到有地介紹了兩個真實的iOS應(yīng)用:MyNotes應(yīng)用和2016里約熱內(nèi)盧奧運(yùn)會應(yīng)用。本書適用于iOS應(yīng)用開發(fā)人員、大學(xué)老師、培訓(xùn)學(xué)員以及對于iOS開發(fā)感興趣的群體使用,也可作為iOS培訓(xùn)教材使用。

作者簡介

  關(guān)東升,國內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,高級培訓(xùn)講師,移動開發(fā)專家。擔(dān)任51CTO社區(qū)iOS技術(shù)顧問,精通iOS、Android和Windows Phone及HTML5等移動開發(fā)技術(shù)。曾先后主持開發(fā)大型網(wǎng)絡(luò)游戲《神農(nóng)訣》的iOS和Android客戶端開發(fā),國家農(nóng)產(chǎn)品追溯系統(tǒng)的iPad客戶端開發(fā),酒店預(yù)訂系統(tǒng)的iPhone客戶端開發(fā),金融系統(tǒng)微博的iOS、Windows Phone 及Android客戶端開發(fā)。在App Store上發(fā)布多款游戲和應(yīng)用軟件,擅長移動平臺的應(yīng)用和游戲類項目開發(fā)。長期為中國移動研究院、云南移動、東軟、方正科技、大唐電信、中石油、深圳康拓普、上海財富168、天津港務(wù)局等企事業(yè)單位授課。除本書外,還著有《iOS網(wǎng)絡(luò)編程與云端應(yīng)用最佳實踐》、《iOS傳感器應(yīng)用開發(fā)最佳實踐》、《iOS多媒體編程技術(shù)最佳實踐》、《iPhone與iPad開發(fā)實戰(zhàn)——iOS經(jīng)典應(yīng)用剖析》、《品味移動設(shè)計》、《交互設(shè)計的藝術(shù)》、《Android開發(fā)案例驅(qū)動教程》、《Android網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn)》,以及《JSP網(wǎng)絡(luò)程序設(shè)計》等書。

圖書目錄

第一部分  基  礎(chǔ)  篇
第1章 開篇綜述  
1.1  iOS概述  
1.1.1  iOS介紹  
1.1.2  iOS 7新特性  
1.2  開發(fā)環(huán)境及開發(fā)工具  
1.3  本書中的約定  
1.3.1  案例代碼約定  
1.3.2  圖示的約定  
第2章 
第一個iOS應(yīng)用程序  
2.1  創(chuàng)建HelloWorld工程  
2.1.1  創(chuàng)建工程  
2.1.2  Xcode中的iOS工程模板  
2.1.3  應(yīng)用剖析  
2.2  HelloWorld工程中故事板文件Main.storyboard  
2.2.1  故事板的導(dǎo)航特點  
2.2.2  故事板中的Scene和Segue  
2.3  應(yīng)用生命周期  
2.3.1  非運(yùn)行狀態(tài)--應(yīng)用啟動場景  
2.3.2  點擊Home鍵--應(yīng)用退出場景  
2.3.3  掛起重新運(yùn)行場景  
2.3.4  內(nèi)存清除--應(yīng)用終止場景  
2.4  視圖生命周期  
2.4.1  視圖生命周期與視圖控制器關(guān)系  
2.4.2  iOS UI狀態(tài)保持和恢復(fù)  
2.5  設(shè)置產(chǎn)品屬性  
2.5.1  Xcode中的Project和Target  
2.5.2  設(shè)置常用的產(chǎn)品屬性  
2.6  iOS API簡介  
2.6.1  API概述  
2.6.2  如何使用API幫助  
2.7  小結(jié)  
第3章 UIView與控件  
3.1  視圖“始祖”--UIView  
3.1.1  UIView“家族”  
3.1.2  應(yīng)用界面的構(gòu)建層次  
3.1.3  視圖分類  
3.2  標(biāo)簽控件和按鈕控件  
3.2.1  標(biāo)簽控件  
3.2.2  按鈕控件  
3.2.3  動作和輸出口  
3.3  TextField控件和TextView控件  
3.3.1  TextField控件  
3.3.2  TextView控件  
3.3.3  鍵盤的打開和關(guān)閉  
3.3.4  關(guān)閉和打開鍵盤的通知  
3.3.5  鍵盤的種類  
3.4  開關(guān)控件、滑塊控件和分段控件  
3.4.1  開關(guān)控件  
3.4.2  滑塊控件  
3.4.3  分段控件  
3.5  網(wǎng)頁控件WebView  
3.5.1  WebView介紹  
3.5.2  使用WebView構(gòu)建Hybrid應(yīng)用  
3.6  屏幕滾動控件ScrollView  
3.6.1  ScrollView屬性的設(shè)置  
3.6.2  鍵盤與其他控件的協(xié)同  
3.7  等待相關(guān)的控件與進(jìn)度條  
3.7.1  活動指示器ActivityIndicatorView  
3.7.2  進(jìn)度條ProgressView  
3.8  警告框和操作表  
3.8.1  警告框AlertView  
3.8.2  操作表ActionSheet  
3.9  工具欄和導(dǎo)航欄  
3.9.1  工具欄  
3.9.2  導(dǎo)航欄  
3.10  屏幕布局  
3.10.1  iPad、iPhone和iPhone 5屏幕布局  
3.10.2  絕對布局和相對布局  
3.10.3  使用AutoLayout布局  
3.10.4  旋轉(zhuǎn)你的屏幕  
3.11  選擇器  
3.11.1  日期選擇器  
3.11.2  普通選擇器  
3.11.3  數(shù)據(jù)源協(xié)議與委托協(xié)議  
3.12  集合視圖  
3.12.1  集合視圖介紹  
3.12.2  集合視圖單元格  
3.12.3  數(shù)據(jù)源協(xié)議與委托協(xié)議  
3.13  小結(jié)  
第4章 表視圖  
4.1  概述  
4.1.1  表視圖的組成  
4.1.2  表視圖的相關(guān)類  
4.1.3  表視圖分類  
4.1.4  單元格的組成和樣式  
4.1.5  數(shù)據(jù)源協(xié)議與委托協(xié)議  
4.2  簡單表視圖  
4.2.1  創(chuàng)建簡單表視圖  
4.2.2  自定義單元格  
4.2.3  添加搜索欄  
4.3  分節(jié)表視圖  
4.3.1  添加索引  
4.3.2  分組與靜態(tài)表  
4.4  修改單元格  
4.4.1  刪除和插入單元格  
4.4.2  移動單元格  
4.5  表視圖UI設(shè)計模式  
4.5.1  分頁模式  
4.5.2  下拉刷新模式  
4.5.3  iOS 7下拉刷新控件  
4.6  小結(jié)  
第5章 視圖控制器與導(dǎo)航模式  
5.1  概述  
5.1.1  視圖控制器的種類  
5.1.2  導(dǎo)航模式  
5.1.3  模態(tài)視圖  
5.2  平鋪導(dǎo)航  
5.2.1  應(yīng)用場景  
5.2.2  基于分屏導(dǎo)航的實現(xiàn)  
5.2.3  基于分頁導(dǎo)航的實現(xiàn)  
5.3  標(biāo)簽導(dǎo)航  
5.3.1  應(yīng)用場景  
5.3.2  實現(xiàn)  
5.4  樹形結(jié)構(gòu)導(dǎo)航  
5.4.1  應(yīng)用場景  
5.4.2  實現(xiàn)  
5.5  組合使用導(dǎo)航模式  
5.5.1  應(yīng)用場景  
5.5.2  實現(xiàn)  
5.6  小結(jié)  
第6章 iOS常用設(shè)計模式  
6.1  單例模式  
6.1.1  問題提出  
6.1.2  實現(xiàn)原理  
6.1.3  應(yīng)用案例  
6.2  委托模式  
6.2.1  問題提出  
6.2.2  實現(xiàn)原理  
6.2.3  應(yīng)用案例  
6.3  觀察者模式  
6.3.1  問題提出  
6.3.2  實現(xiàn)原理  
6.3.3  通知機(jī)制和KVO機(jī)制  
6.4  MVC模式  
6.4.1  MVC模式概述  
6.4.2  Cocoa Touch中的MVC模式  
6.5  小結(jié)  
第7章 iPhone與iPad應(yīng)用開發(fā)的差異  
7.1  概述  
7.1.1  應(yīng)用場景差異  
7.1.2  設(shè)計和開發(fā)需注意的問題  
7.1.3  構(gòu)建自適應(yīng)的iPhone和iPad工程  
7.2  iPad專用API  
7.2.1  UIPopoverController控制器  
7.2.2  UISplitViewController控制器  
7.2.3  模態(tài)視圖專用屬性  
7.3  小結(jié)  
第8章 iOS分層架構(gòu)設(shè)計  
8.1  低耦合企業(yè)級系統(tǒng)架構(gòu)設(shè)計  
8.2   iOS分層架構(gòu)設(shè)計  
8.2.1  基于同一工程的分層  
8.2.2  基于一個工作空間不同工程的分層  
8.3  小結(jié)  
第9章 iOS 7中文字排版和渲染引擎--Text Kit  
9.1  Text Kit基礎(chǔ)  
9.1.1  文字的排版和渲染  
9.1.2  Text Kit架構(gòu)  
9.1.3  Text Kit中的核心類  
9.1.3  實例:凸版印刷效果  
9.2  文字圖片混合排版  
9.3  動態(tài)字體  
9.4  小結(jié)  
第10章 應(yīng)用程序設(shè)置  
10.1  概述  
10.1.1  設(shè)置  
10.1.2  配置  
10.2  應(yīng)用程序設(shè)置包  
10.3  設(shè)置項目種類  
10.3.1  文本字段  
10.3.2  開關(guān)  
10.3.3  滑塊  
10.3.4  值列表  
10.3.5  子界面  
10.4  讀取設(shè)置  
10.5  小結(jié)  
第11章 國際化  
11.1  概述  
11.1.1  需要國際化的內(nèi)容  
11.1.2  國際化目錄結(jié)構(gòu)  
11.2  文本信息國際化  
11.2.1  系統(tǒng)按鈕和信息國際化  
11.2.2  應(yīng)用名稱國際化  
11.2.3  程序代碼輸出的靜態(tài)文本國際化  
11.2.4  使用genstring工具  
11.3  xib和故事板文件國際化  
11.3.1  使用Base國際化技術(shù)  
11.3.2  AutoLayout與國際化  
11.4  資源文件國際化  
11.4.1  圖片資源文件國際化  
11.4.2  聲音資源文件國際化  
11.5  小結(jié)  
第12章 數(shù)據(jù)持久化  
12.1  概述  
12.1.1  沙箱目錄  
12.1.2  持久化方式  
12.2  屬性列表  
12.3  對象歸檔  
12.4  使用SQLite數(shù)據(jù)庫  
12.4.1  SQLite數(shù)據(jù)類型  
12.4.2  創(chuàng)建數(shù)據(jù)庫  
12.4.3  查詢數(shù)據(jù)  
12.4.4  修改數(shù)據(jù)  
12.5  Core Data  
12.5.1  ORM  
12.5.2  Core Data堆棧  
12.5.3  建模和生成實體  
12.5.4  采用Core Data分層架構(gòu)設(shè)計  
12.5.5  查詢數(shù)據(jù)  
12.5.6  修改數(shù)據(jù)  
12.6  小結(jié)  
第13章 訪問通訊錄  
13.1  概述  
13.2  讀取聯(lián)系人信息  
13.2.1  查詢聯(lián)系人記錄  
13.2.2  讀取單值屬性  
13.2.3  讀取多值屬性  
13.2.4  讀取圖片屬性  
13.3  寫入聯(lián)系人信息  
13.3.1  創(chuàng)建聯(lián)系人  
13.3.2  修改聯(lián)系人  
13.3.3  刪除聯(lián)系人  
13.4  高級API  
13.4.1  選擇聯(lián)系人  
13.4.2  顯示和修改聯(lián)系人  
13.4.3  創(chuàng)建聯(lián)系人  
13.5  小結(jié)  
第二部分  網(wǎng)  絡(luò)  篇
第14章 訪問Web Service  
14.1  概述  
14.2  數(shù)據(jù)交換格式  
14.2.1  XML文檔結(jié)構(gòu)  
14.2.2  解析XML文檔  
14.2.3  JSON文檔結(jié)構(gòu)  
14.2.4  JSON數(shù)據(jù)解碼  
14.3  REST Web Service  
14.3.1  HTTP和HTTPS協(xié)議  
14.3.2  同步GET請求方法  
14.3.3  異步GET請求方法  
14.3.4  POST請求方式  
14.3.5  調(diào)用REST Web Service的插入、修改和刪除方法  
14.4  使用輕量級網(wǎng)絡(luò)請求框架MKNetworkKit  
14.4.1  ASIHTTPRequest、AFNetworking和MKNetworkKit比較  
14.4.2  安裝和配置MKNetworkKit框架  
14.4.3  網(wǎng)絡(luò)請求  
14.4.4  下載數(shù)據(jù)  
14.4.5  上傳數(shù)據(jù)  
14.5  反饋網(wǎng)絡(luò)信息改善用戶體驗  
14.5.1  使用下拉刷新控件改善用戶體驗  
14.5.2  使用等待指示器控件  
14.5.3  使用網(wǎng)絡(luò)等待指示器  
14.6  小結(jié)  
第15章 定位服務(wù)與地圖應(yīng)用  
15.1  定位服務(wù)  
15.1.1  定位服務(wù)編程  
15.1.2  地理信息反編碼  
15.1.3  地理信息編碼查詢  
15.1.4  關(guān)于定位服務(wù)的測試  
15.2  使用iOS蘋果地圖  
15.2.1  顯示地圖  
15.2.2  添加標(biāo)注  
15.2.3  跟蹤用戶位置變化  
15.3  使用程序外地圖  
15.3.1  調(diào)用iOS蘋果地圖  
15.3.2  調(diào)用谷歌Web地圖  
15.4  小結(jié)  
第三部分  進(jìn)  階  篇
第16章 升級?  
16.1  從iOS 6到iOS 7的升級  
16.1.1  iOS 7全新的扁平化設(shè)計  
16.1.2  屏幕適配問題  
16.1.3  iOS 7狀態(tài)欄隱藏  
16.1.4  iOS 7狀態(tài)欄樣式設(shè)置  
16.2  從Xcode 4到Xcode 5的升級  
16.2.1  ARC與MRC之爭  
16.2.2  故事板與xib之爭  
16.2.3  找回普通顯示屏的模擬器  
16.2.4  找回老版本的Interface Builder  
16.2.5  使用資源目錄管理圖片  
16.3  從iPhone 4到iPhone 5的升級  
16.3.1  屏幕適配問題  
16.3.2  從32位到64位的升級  
16.4  小結(jié)  
第17章 iOS中的商業(yè)模式  
17.1  收費(fèi)策略  
17.1.1  iOS如何賺錢  
17.1.2  避免定價策略誤區(qū)  
17.1.3  免費(fèi)軟件的藝術(shù)  
17.1.4  在適當(dāng)?shù)臅r間、適當(dāng)?shù)牡攸c植入廣告  
17.1.5  嘗試不同的盈利模式  
17.2  使用蘋果iAd廣告  
17.2.1  橫幅廣告  
17.2.2  插頁廣告  
17.2.3  查看你的收入  
17.3  使用谷歌AdMob廣告  
17.3.1  注冊AdMob賬號和管理應(yīng)用  
17.3.2  下載谷歌AdMob Ads SDK和示例代碼  
17.3.3  添加AdMob橫幅廣告  
17.3.4  添加AdMob插頁廣告  
17.3.5  為廣告提交用戶和位置信息  
17.3.6  搜索廣告  
17.3.7  查看你的收入  
17.4  應(yīng)用內(nèi)購買  
17.4.1  概述  
17.4.2  測試環(huán)境搭建  
17.4.3  在程序中實現(xiàn)應(yīng)用內(nèi)購買  
17.4.4  測試應(yīng)用內(nèi)購買  
17.5  小結(jié)  
第18章 找出程序中的bug--調(diào)試  
18.1  Xcode調(diào)試工具  
18.1.1  定位編譯錯誤  
18.1.2  查看和顯示日志  
18.1.3  設(shè)置和查看斷點  
18.1.4  調(diào)試工具欄  
18.1.5  輸出窗口  
18.1.6  變量查看窗口  
18.1.7  查看線程  
18.2  日志與斷言輸出  
18.2.1  使用NSLog函數(shù)  
18.2.2  使用NSAssert宏  
18.2.3  移除NSLog和NSAssert  
18.3  LLDB調(diào)試工具  
18.3.1  斷點命令  
18.3.2  觀察點命令  
18.3.3  查看變量和計算表達(dá)式命令  
18.4  異常堆棧報告分析  
18.4.1  跟蹤異常堆?! ?br />18.4.2  分析堆棧報告  
18.5  在iOS設(shè)備上調(diào)試  
18.5.1  創(chuàng)建開發(fā)者證書  
18.5.2  設(shè)備注冊  
18.5.3  創(chuàng)建App ID  
18.5.4  創(chuàng)建配置概要文件  
18.5.5  設(shè)備調(diào)試  
18.6  Xcode設(shè)備管理工具  
18.6.1  管理設(shè)備配置概要文件  
18.6.2  查看設(shè)備上的應(yīng)用程序  
18.6.3  設(shè)備控制臺  
18.6.4  設(shè)備日志  
18.7  小結(jié)  
第19章 測試驅(qū)動下的iOS應(yīng)用開發(fā)  
19.1  測試驅(qū)動的軟件開發(fā)概述  
19.1.1  測試驅(qū)動的軟件開發(fā)流程  
19.1.2  測試驅(qū)動的軟件開發(fā)案例  
19.1.3  iOS 7單元測試框架  
19.2  使用XCTest測試框架  
19.2.1  添加XCTest到工程  
19.2.2  編寫XCTest測試方法  
19.2.3  運(yùn)行測試程序  
19.2.4  分析測試報告  
19.3  iOS單元測試最佳實踐  
19.3.1  測試數(shù)據(jù)持久層  
19.3.2  測試業(yè)務(wù)邏輯層  
19.3.3  測試表示層  
19.4  小結(jié)  
第20章 讓你的程序“飛”起來--性能優(yōu)化  
20.1  內(nèi)存優(yōu)化  
20.1.1  內(nèi)存泄漏問題的解決  
20.1.2  查找和解決僵尸對象  
20.1.3  autorelease的使用問題  
20.1.4  響應(yīng)內(nèi)存警告  
20.1.5  選擇xib還是故事板  
20.2  優(yōu)化資源文件  
20.2.1  圖片文件優(yōu)化  
20.2.2  音頻文件優(yōu)化  
20.3  延遲加載  
20.3.1  資源文件的延遲加載  
20.3.2  故事板和xib文件的延遲加載  
20.4  數(shù)據(jù)持久化的優(yōu)化  
20.4.1  使用文件  
20.4.2  使用SQLite數(shù)據(jù)庫  
20.4.3  使用Core Data  
20.5  可重用對象的使用  
20.5.1  表視圖中的可重用對象  
20.5.2  集合視圖中的可重用對象  
20.5.3  地圖視圖中的可重用對象  
20.6  并發(fā)處理與多核CPU  
20.6.1  主線程阻塞問題  
20.6.2  選擇NSThread還是GCD  
20.7  編譯參數(shù)  
20.8  小結(jié)  
第21章 管理好你的程序代碼--代碼版本控制  
21.1  概述  
21.1.1  版本控制歷史  
21.1.2  基本概念  
21.2  Git代碼版本控制  
21.2.1  服務(wù)器搭建  
21.2.2  Gitolite服務(wù)器管理  
21.2.3  Git常用命令  
21.2.4  Git分支  
21.2.5  Git協(xié)同開發(fā)  
21.2.6  Xcode 5中Git的配置與使用  
21.3  GitHub代碼托管服務(wù)  
21.3.1  創(chuàng)建和配置GitHub賬號  
21.3.2  創(chuàng)建代碼庫  
21.3.3  派生代碼庫  
21.3.4  使用GitHub協(xié)同開發(fā)  
21.3.5  管理組織  
21.4  小結(jié)  
第22章 把你的應(yīng)用放到App Store上  
22.1  收官  
22.1.1  在Xcode 5下添加圖標(biāo)  
22.1.2  Xcode 5添加啟動界面  
22.1.3  調(diào)整Identity和Deployment Info屬性  
22.1.4  為發(fā)布進(jìn)行編譯  
22.1.5  應(yīng)用打包  
22.2  發(fā)布流程  
22.2.1  創(chuàng)建應(yīng)用及基本信息  
22.2.2  應(yīng)用定價信息  
22.2.3  最后的信息輸入  
22.2.4  上傳應(yīng)用  
22.3  審核不通過的常見原因  
22.4  小結(jié)  
第四部分  實  戰(zhàn)  篇
第23章 重構(gòu)MyNotes應(yīng)用--iOS網(wǎng)絡(luò)通信中的設(shè)計模式與架構(gòu)設(shè)計  
23.1  移動網(wǎng)絡(luò)通信應(yīng)用的分層架構(gòu)設(shè)計  
23.2  基于委托模式實現(xiàn)  
23.2.1  網(wǎng)絡(luò)通信與委托模式  
23.2.2  在異步網(wǎng)絡(luò)通信中使用委托模式實現(xiàn)分層架構(gòu)設(shè)計  
23.2.3  類圖  
23.2.4  時序圖  
23.2.5  數(shù)據(jù)持久層重構(gòu)  
23.2.6  業(yè)務(wù)邏輯層的代碼實現(xiàn)  
23.2.7  表示層的代碼實現(xiàn)  
23.3  基于觀察者模式的通知機(jī)制實現(xiàn)  
23.3.1  觀察者模式的通知機(jī)制回顧  
23.3.2  異步網(wǎng)絡(luò)通信中通知機(jī)制的分層架構(gòu)設(shè)計  
23.3.3  類圖  
23.3.4  時序圖  
23.3.5  數(shù)據(jù)持久層的重構(gòu)  
23.3.6  業(yè)務(wù)邏輯層的代碼實現(xiàn)  
23.3.7  表示層的代碼實現(xiàn)  
23.4  小結(jié)  
第24章 iOS敏捷開發(fā)項目實戰(zhàn)--2016里約熱內(nèi)盧奧運(yùn)會應(yīng)用開發(fā)及App Store發(fā)布  
24.1  應(yīng)用分析與設(shè)計  
24.1.1  應(yīng)用概述  
24.1.2  需求分析  
24.1.3  原型設(shè)計  
24.1.4  數(shù)據(jù)庫設(shè)計  
24.1.5  架構(gòu)設(shè)計  
24.2  iOS敏捷開發(fā)  
24.2.1  敏捷開發(fā)宣言  
24.2.2  iOS適合敏捷開發(fā)嗎  
24.2.3  iOS敏捷開發(fā)最佳實踐  
24.3  任務(wù)1:創(chuàng)建應(yīng)用基本工作空間  
24.4  任務(wù)2:信息系統(tǒng)層與持久層開發(fā)  
24.4.1  迭代2.1:編寫數(shù)據(jù)庫DDL腳本  
24.4.2  迭代2.2:插入初始數(shù)據(jù)到數(shù)據(jù)庫  
24.4.3  迭代2.3:編寫實體類  
24.4.4  迭代2.4:DAO類XCTest單元測試  
24.4.5  迭代2.5:編寫DAO類  
24.4.6  迭代2.6:發(fā)布到GitHub  
24.5  任務(wù)3:業(yè)務(wù)邏輯層開發(fā)  
24.5.1  迭代3.1:比賽項目業(yè)務(wù)邏輯類XCTest單元測試  
24.5.2  迭代3.2:編寫比賽項目業(yè)務(wù)邏輯類  
24.5.3  迭代3.3:比賽日程業(yè)務(wù)邏輯類XCTest單元測試  
24.5.4  迭代3.4:編寫比賽日程業(yè)務(wù)邏輯類  
24.5.5  迭代3.5:發(fā)布到GitHub  
24.6  任務(wù)4:表示層開發(fā)  
24.6.1  迭代4.1:使用資源目錄管理圖片和圖標(biāo)資源  
24.6.2  迭代4.3:根據(jù)原型設(shè)計初步設(shè)計iPad故事板  
24.6.3  迭代4.3:根據(jù)原型設(shè)計初步設(shè)計iPhone故事板  
24.6.4  迭代4.4:首頁模塊  
24.6.5  迭代4.5:比賽項目模塊  
24.6.6  迭代4.6:比賽日程模塊  
24.6.7  迭代4.7:倒計時模塊表示層  
24.6.8  迭代4.8:關(guān)于我們模塊表示層  
24.6.9  迭代4.9:發(fā)布到GitHub  
24.7  任務(wù)5:收工  
24.7.1  迭代5.1:添加圖標(biāo)  
24.7.2  迭代5.2:設(shè)計和添加啟動界面  
24.7.3  迭代5.3:植入谷歌AdMob橫幅廣告  
24.7.4  迭代5.4:性能測試與改善  
24.7.5  迭代5.5:發(fā)布到GitHub  
24.7.6  迭代5.6:在App Store上發(fā)布應(yīng)用  
24.8  小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號