iOS套用開發項目教程

iOS套用開發項目教程

《iOS套用開發項目教程》是2015年東軟電子出版社出版的圖書,作者是何國鋒。

基本介紹

  • 中文名:iOS套用開發項目教程
  • 作者:何國鋒
  • 出版時間:2015年11月
  • 出版社東軟電子出版社
  • ISBN:9787894364043
  • 類別:工學教材
  • 定價:35 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

這並不是一本單純的入門教材。本教材不僅教你ObjectiveC,一步步指導你學習Interface Builder,高級UI套用,更有豐富的項目實例。如果你打算學習更深入的內容、*實踐,以及作者源自真實工程的開發經驗,那你就找對教材了。
全教材共分為6篇:項目準備篇——初識ObjectC;猜圖遊戲——iOS初級套用開發;本地音樂播放器開發——iOS中級套用開發;天氣預報開發——iOS高級套用開發;真機調試步驟;發布App。項目準備篇介紹了ObjectiveC語言的特點、套用領域、學習方法等知識,該篇完成項目準備工作。猜圖遊戲,套用基本控制項,採用經典的MVC設計模式,項目有層次,易於擴展。本地音樂播放器套用AVFoundation框架實現了本地音樂的播放、暫停、下一曲等功能,熟練使用UITableView控制項,並進行了AutoLayout螢幕適配,知識點學習進一步加深。天氣預報開發,主要講解iOS套用中的網路編程,使用AFNetworking獲得網路信息。真機調試,通過具體步驟演示調試前準備,並插入xcode調試技巧。發布App,詳細介紹App的發布過程,並以示例圖展示說明。

圖書目錄

第0篇項目準備篇——初識ObjectC
第0章什麼是ObjectiveC3
0.1什麼是ObjectiveC語言3
0.2C語言的超集3
0.3ObjectiveC 的優勢4
0.4類和對象4
0.4.1方法和訊息6
0.4.2類方法7
0.4.3已聲明的屬性和存取方法8
0.4.4塊對象9
0.4.5協定和分類10
0.4.6預定義類型和編碼策略11
0.5如何學習ObjectiveC語言12
第1篇猜圖遊戲——iOS初級套用開發(一般控制項與編程邏輯)
第1章項目導學17
1.1項目簡介17
1.2項目說明17
1.3項目目錄結構的說明18
1.4項目運行效果18
第2章一般設定20
2.1任務說明20
2.2任務分析20
2.3任務實施20
2.3.1建立工程20
2.3.2圖示處理21
2.3.3啟動圖片處理22
2.3.4頁面布局22
第3章下一題功能的實現24
3.1任務說明24
3.2任務分析24
3.3任務實施24
3.3.1獲取數據24
3.3.2下一題功能26
第4章放縮圖片的實現28
4.1任務說明28
4.2任務分析28
4.3任務實施28
4.3.1實現大圖功能28
4.3.2蒙板事件點擊29
4.3.3中間圖片點擊事件處理29
第5章備選答案及答案按鈕的處理30
5.1任務說明30
5.2任務分析30
5.3任務實施30
5.3.1創建備選答案30
5.3.2設定備選答案31
5.3.3答案按鈕創建32
5.3.4備選答案按鈕點擊事件處理32
5.3.5答案按鈕點擊事件處理34
5.3.6其他34
第2篇本地音樂播放器開發——iOS中級套用開發(高級控制項與多媒體)
第6章項目導學37
6.1項目簡介37
6.2項目說明37
6.3項目目錄結構的說明38
6.4項目運行效果39
第7章歡迎頁的實現40
7.1任務說明40
7.2任務分析40
7.3任務實施40
7.3.1目錄結構整理40
7.3.2實現歡迎頁41
7.3.3添加開始按鈕42
7.4MVC模式44
7.5UIScrowView詳解45
第8章播放器主頁的實現49
8.1任務說明49
8.2任務分析49
8.3任務實施49
8.3.1設計主頁界面49
8.3.2實現歡迎頁到主頁的切換52
8.3.3本地音樂播放列表顯示53
8.4知識點詳解55
8.4.1Segue界面切換55
8.4.2UITableView詳解56
第9章播放器控制項的實現58
9.1任務說明58
9.2任務分析58
9.3任務實施58
9.3.1使用xib設計播放器控制項58
9.3.2封裝歌曲模型(Model)63
9.3.3實現播放列表工具類64
9.3.4實現播放工具類67
9.3.5實現播放控制項的音樂播放69
9.3.6實現播放進度的顯示70
9.3.7實現點擊主頁歌曲播放72
9.4知識點詳解74
9.4.1AutoLayout適配總結74
9.4.2KVC/KVO使用詳解79
9.4.3單例模式82
9.4.4AVFoundation框架83
9.4.5通知中心的使用總結86
第3篇天氣預報軟體開發——iOS高級套用開發(高級控制項與網路套用)
第10章項目導學91
10.1項目簡介91
10.2項目說明91
10.3項目目錄結構的說明92
10.4項目運行效果92
第11章天氣預報主頁的實現94
11.1任務說明94
11.2任務分析94
11.3任務實施94
11.3.1AFNetworking介紹94
11.3.2開始創建項目94
11.3.3把AFNetworking加入項目95
11.3.4操作JSON96
11.3.5操作property Lists99
11.3.6操作XML101
11.3.7天氣圖示105
11.3.8一種RESTful類106
11.3.9世界天氣線上108
第4篇真機調試步驟
第12章真機調試的準備115
第13章Xcode調試技巧127
第5篇發布App
第14章實現App發布135
參考文獻147

相關詞條

熱門詞條

聯絡我們