注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構iOS實戰(zhàn)指南:手把手教你掌握APP項目開發(fā)

iOS實戰(zhàn)指南:手把手教你掌握APP項目開發(fā)

iOS實戰(zhàn)指南:手把手教你掌握APP項目開發(fā)

定 價:¥89.00

作 者: 柯博文
出版社: 清華大學出版社
叢編項: 清華開發(fā)者書庫
標 簽: 暫缺

ISBN: 9787302437901 出版時間: 2016-06-01 包裝:
開本: 16開 頁數(shù): 550 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)介紹了iOS APP開發(fā)的一般原理、方法與項目實踐。全書主要采用項目實例的方式來介紹APP開發(fā)的全過程。全書內(nèi)容包括iOS概述,開發(fā)環(huán)境和安裝XCode,個ObjectiveC程序,ObjectiveC語法,iOS基本組件,觸發(fā)事件、換頁與Storyboard,信息視窗,Tab Bar Controllers,列表組件,引導畫面和APP圖標的設置與動畫效果,多線程,屏幕尺寸調(diào)整和旋轉(zhuǎn),網(wǎng)絡,文件、SQLite數(shù)據(jù)庫和Core Data,JSON、XML和SOAP,手機功能,多媒體,廣告,手機地圖GPS,SpriteKit,藍牙4.0 BLE iBeacon,測試和版本控制,上架、實際測試和函數(shù)庫。書中詳細介紹了13個APP項目案例的開發(fā)過程,用以幫助讀者鞏固理論知識,包括度量衡換算APP,切換畫面APP,點菜APP,購物清單APP,按鈕選單APP,iPad/iPhone版旅行APP,電子書APP,記事本APP,新聞閱覽器APP,視頻APP,旅游導航地圖APP,F(xiàn)lappy Bird游戲APP,手機控制周邊設備APP。這些項目案例,均可二次開發(fā)使用。為提高讀者學習效果,便于動手開發(fā)實踐,本書配套提供所有示例源代碼,并精心錄制了所有章節(jié)的教學視頻。本書適合作為廣大移動開發(fā)人員、iOS開發(fā)人員的入門參考讀物,也適合作為高等學校計算機相關專業(yè)移動開發(fā)類課程的參考書。

作者簡介

暫缺《iOS實戰(zhàn)指南:手把手教你掌握APP項目開發(fā)》作者簡介

圖書目錄

第1章iOS概述
1.1iOS的起源
1.2使用界面
1.3iOS系統(tǒng)結構
1.4iOS版本功能介紹
1.4.1iOS 7.0介紹
1.4.2iOS 8.0介紹
1.4.3iOS 9.0介紹
第2章開發(fā)環(huán)境和安裝XCode
2.1安裝XCode方法1: 網(wǎng)站下載
2.2安裝XCode方法2: APP Store
2.3引導開發(fā)環(huán)境XCode
本章習題
第3章第一個ObjectiveC程序
3.1創(chuàng)建第一個iOS APP
3.2修改程序
3.3調(diào)試
本章習題
第4章ObjectiveC語法
4.1字符串NSString、NSLog的使用方法
4.2數(shù)據(jù)類型
4.2.1int
4.2.2long
4.2.3float
4.2.4double
4.2.5bool /Boolean
4.2.6綜合練習
4.3數(shù)學計算
4.4判斷式
4.4.1if條件判斷
4.4.2switch條件判斷
4.4.3綜合練習
4.4.4enum枚舉
4.5創(chuàng)建循環(huán)
4.5.1for語句
4.5.2goto語句
4.5.3while語句
4.5.4dowhile語句
4.6數(shù)組
4.6.1Array
4.6.2NSArray
4.6.3NSMutableArray
4.6.4NSDictionary
4.6.5NSMutableDictionary
4.7Class類型
4.7.1創(chuàng)建自己的Class類型
4.7.2類型函數(shù)和參數(shù)
4.7.3id類型
4.7.4Class類型的繼承
4.7.5super調(diào)用父類函數(shù)
4.7.6self本身
4.8權限聲明
4.8.1public、protected和private的使用
4.8.2@property和@synthesize
4.9static
4.9.1static變量
4.9.2static靜態(tài)函數(shù)
4.9.3extern
第5章iOS基本組件
(項目: 度量衡換算APP)
5.1Storyboard工具設計畫面
5.1.1添加組件
5.1.2調(diào)整組件
5.1.3新增組件變量
5.2UILabel文字組件——更改文字顏色和尺寸
5.3Storyboard設定組件指派事件
5.3.1新增指派事件
5.3.2組件的指派事件和觸發(fā)事件
5.3.3取消指派事件
5.3.4取消組件變量
5.4UIButton——按鈕反應
5.5UITextField——文字輸入
5.6UITextField——設置鍵盤樣式
5.7綜合練習——公尺英里計算器APP
5.8UIImageView——圖片切換
5.9UIButton——美食蛋糕APP
5.10UITextView——多樣化的文字顯示
5.11UISegmentedControl——設置APP后臺顏色
5.12UISwitch——顯示口令
5.13UISlider——調(diào)整圖片的圓角
5.14UIProgressView——顯示完成進度
5.15UIStepper——購買數(shù)量
5.16UIDataPicker——動態(tài)輸入時間
5.17UIScrollView——超過畫面的處理
5.18UIView——組件動態(tài)產(chǎn)生和重疊
第6章觸發(fā)事件、換頁與Storyboard
(項目: 切換畫面APP)
6.1觸發(fā)事件1——Event
6.2觸發(fā)事件2——delegate
6.3觸發(fā)事件3——selector
6.4用Storyboard來換頁
6.5新增類型來控制新頁面
6.6NavigationController
6.7NavigationController的push和modal的差異以及標題設置
6.8NavigationController——通過程序切換頁和傳遞數(shù)據(jù)
6.9NavigationController的顯示和隱藏
6.10UIBarButtonItem
第7章信息視窗
(項目: 點菜APP)
7.1UIAlertView——單一按鈕信息確認
7.2UIAlertView——詢問信息
7.3UIAlertController——沒有按鈕
7.4UIAlertController——OK按鈕
7.5UIAlertController——Yes和No按鈕
7.6UIAlertController——使用名稱和密碼
7.7UIActivityIndicatorView——顯示讀取中
第8章Tab Bar Controllers
8.1Tab Bar Controllers 控制畫面切換方法一
8.2Tab Bar Controllers控制畫面切換方法二
第9章列表組件
(項目: 購物清單APP)
9.1UITableView——使用列表功能
9.2UITableView——APP直接引導列表
9.3UITableView——內(nèi)容設置
9.4UIViewController——詳細內(nèi)容
9.5UITableView——自定義列表樣式
9.6UITableView——多段內(nèi)容和表頭設計
9.7UISsearchDisplayController——搜索內(nèi)容
9.8UITableView——刪除數(shù)據(jù)
9.9UITableView——添加數(shù)據(jù)
9.10UITableView——移動數(shù)據(jù)
9.11UITableView——Grouped設置頁
第10章引導畫面和APP圖標的設置與動畫效果
(項目: 按鈕選單APP)
10.1修改APP的icon
10.2設定啟動畫面——Launch Storyboard
10.3設定啟動畫面——xcassets
10.4動畫移動——animateWithDuration設置動畫時間
10.5旋轉(zhuǎn)動畫——CGAffineTransformMakeRotation設置旋轉(zhuǎn)角度
10.6縮放動畫——縮小窗口
10.7縮放并旋轉(zhuǎn)動畫
10.8混合動畫效果
第11章多線程
11.1dispatch_async——后臺下載網(wǎng)絡圖片APP
11.2NSTimer
11.3delegate
第12章屏幕尺寸調(diào)整和旋轉(zhuǎn)
(項目: iPad/iPhone版旅行APP)
12.1iPhone/iPad的不同和調(diào)整
12.2設計iPhone和iPad應用程序和旋轉(zhuǎn)
12.3Autoresizing
12.4Auto Layout
12.5判斷iPhone和iPad設備
第13章網(wǎng)絡
(項目: 電子書APP)
13.1UIWebView——顯示網(wǎng)頁和部落格APP
13.2UIWebView——顯示PDF文件和電子書APP
13.3HTTPGet的樣例程序——會員報到
13.4HTTPPost的樣例程序——會員登錄APP
13.5NSURLConnection——異步下載HTTP Get
13.6NSURLConnection——異步下載HTTP Post
13.7Hybrid網(wǎng)頁型APP
13.7.1Hybrid APP概述
13.7.2Web APP、Hybrid APP和Native APP縱向?qū)Ρ?br />13.7.3Hybrid APP的第三方工具
13.8在iOS使用PhoneGap
13.9網(wǎng)絡連接狀態(tài)
第14章文件、SQLite數(shù)據(jù)庫和Core Data
(項目: 記事本APP)
14.1文件存儲——文件總管APP
14.1.1iOS的APP文件結構
14.1.2創(chuàng)建目錄
14.1.3目錄下創(chuàng)建文件
14.1.4取得目錄中的所有文件名稱
14.1.5改變路徑
14.1.6移除文件
14.1.7Doc目錄下文件的存儲和讀入
14.1.8存儲多種數(shù)據(jù)類型
14.1.9讀取多種數(shù)據(jù)類型
14.1.10讀取專案中的文件
14.1.11讀取專案中的文件
14.2NSUserDefaults簡易數(shù)據(jù)訪問
14.3KeyChain機密數(shù)據(jù)
14.4SQLite數(shù)據(jù)庫
14.4.1SQLite 數(shù)據(jù)準備
14.4.2SQLite 初始化
14.4.3讀取數(shù)據(jù)庫,顯示數(shù)據(jù)
14.4.4新增數(shù)據(jù)
14.4.5刪除數(shù)據(jù)
14.5CoreData
14.5.1準備
14.5.2設置Core Data數(shù)據(jù)庫Data Model
14.5.3讀取和顯示Core Data數(shù)據(jù)庫Data model
14.5.4Core Data增加數(shù)據(jù)
14.5.5刪除數(shù)據(jù)
14.5.6數(shù)據(jù)的選擇NSPredicate
第15章JSON、XML和SOAP
(項目: 新聞閱覽器APP)
15.1JSON
15.2XML和RSS——新聞APP
15.3SOAP數(shù)據(jù)處理
第16章手機功能
16.1調(diào)整屏幕尺寸
16.2iOS設備唯一認證碼UUID
16.3發(fā)簡訊方法1
16.4發(fā)簡訊方法2
16.5網(wǎng)頁
16.6郵件
16.7撥號
16.8簡易版地圖
16.9iTune音樂和打開其他APP——軟件市場APP
16.10Youtube影片——電視影集APP
16.11拍照
16.12獲取相簿
16.13震動
16.14搖一搖
16.15手機水平
第17章多媒體
(項目: 視頻APP)
17.1AVAudioRecorder——聲音錄制
17.2AVAudioPlayer——音樂盒
17.3MediaPlayer播放視頻
17.4MediaPlayer錄影
第18章廣告
18.1廣告iAd后臺設置
18.2ADBannerView——廣告iAd
18.3ADInterstitialAdDelegate——全畫面廣告
第19章手機地圖GPS
(項目: 旅游導航地圖APP)
19.1GPS位置和高度
19.2羅盤和指南針
19.3顯示地圖
19.4指定地圖位置、尺寸和GPS顯示用戶的位置
19.5地圖上加標記點
19.6自制地圖標記點
19.7導航
第20章SpriteKit
(項目: Flappy Bird游戲APP)
20.1SpriteKit游戲
20.2畫面設計
20.3顯示主角——動畫切換圖片
20.4后臺移動
20.5背景持續(xù)地移動
20.6遠近效果
20.7水管移動
20.8游戲性——顯示多個水管
20.9物理
20.10物理對象碰撞
20.11物理碰撞處理
20.12跳線——物理施加外力
20.13計分
第21章藍牙4.0 BLE iBeacon
(項目: 手機控制周邊設備APP)
21.1iOS顯示所有的iBeacon設備
21.2顯示iBeacon的遠近
21.3iOS傳送和接收數(shù)據(jù)給Arduino設備
第22章測試和版本控制
22.1Analyze單元測試工具
22.2Profile測寫工具介紹
22.3Activity Monitor執(zhí)行分析
22.4Allocations內(nèi)存泄露
22.5Automation自動測試程序
22.6版本控制
22.6.1將專案設置和使用Git版本控制
22.6.2把程序記錄到版本控制
22.6.3checkin程序登記到版本控制
22.6.4查閱版本的差異
22.6.5退回之前的版本
第23章上架、實際測試和函數(shù)庫
23.1Apple后臺設置——產(chǎn)生憑證密鑰
23.2下載安裝開發(fā)證、測試認證和登記測試機器
23.3在iPhone和iPad機器上做測試
23.4設置APP售價和語句
23.5上傳APP
23.6送審和上架販售

本目錄推薦

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