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

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

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

定 價(jià):¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章iOS概述
1.1iOS的起源
1.2使用界面
1.3iOS系統(tǒng)結(jié)構(gòu)
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引導(dǎo)開發(fā)環(huán)境XCode
本章習(xí)題
第3章第一個(gè)ObjectiveC程序
3.1創(chuàng)建第一個(gè)iOS APP
3.2修改程序
3.3調(diào)試
本章習(xí)題
第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綜合練習(xí)
4.3數(shù)學(xué)計(jì)算
4.4判斷式
4.4.1if條件判斷
4.4.2switch條件判斷
4.4.3綜合練習(xí)
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權(quán)限聲明
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基本組件
(項(xiàng)目: 度量衡換算APP)
5.1Storyboard工具設(shè)計(jì)畫面
5.1.1添加組件
5.1.2調(diào)整組件
5.1.3新增組件變量
5.2UILabel文字組件——更改文字顏色和尺寸
5.3Storyboard設(shè)定組件指派事件
5.3.1新增指派事件
5.3.2組件的指派事件和觸發(fā)事件
5.3.3取消指派事件
5.3.4取消組件變量
5.4UIButton——按鈕反應(yīng)
5.5UITextField——文字輸入
5.6UITextField——設(shè)置鍵盤樣式
5.7綜合練習(xí)——公尺英里計(jì)算器APP
5.8UIImageView——圖片切換
5.9UIButton——美食蛋糕APP
5.10UITextView——多樣化的文字顯示
5.11UISegmentedControl——設(shè)置APP后臺顏色
5.12UISwitch——顯示口令
5.13UISlider——調(diào)整圖片的圓角
5.14UIProgressView——顯示完成進(jìn)度
5.15UIStepper——購買數(shù)量
5.16UIDataPicker——?jiǎng)討B(tài)輸入時(shí)間
5.17UIScrollView——超過畫面的處理
5.18UIView——組件動態(tài)產(chǎn)生和重疊
第6章觸發(fā)事件、換頁與Storyboard
(項(xiàng)目: 切換畫面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的差異以及標(biāo)題設(shè)置
6.8NavigationController——通過程序切換頁和傳遞數(shù)據(jù)
6.9NavigationController的顯示和隱藏
6.10UIBarButtonItem
第7章信息視窗
(項(xiàng)目: 點(diǎn)菜APP)
7.1UIAlertView——單一按鈕信息確認(rèn)
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章列表組件
(項(xiàng)目: 購物清單APP)
9.1UITableView——使用列表功能
9.2UITableView——APP直接引導(dǎo)列表
9.3UITableView——內(nèi)容設(shè)置
9.4UIViewController——詳細(xì)內(nèi)容
9.5UITableView——自定義列表樣式
9.6UITableView——多段內(nèi)容和表頭設(shè)計(jì)
9.7UISsearchDisplayController——搜索內(nèi)容
9.8UITableView——?jiǎng)h除數(shù)據(jù)
9.9UITableView——添加數(shù)據(jù)
9.10UITableView——移動數(shù)據(jù)
9.11UITableView——Grouped設(shè)置頁
第10章引導(dǎo)畫面和APP圖標(biāo)的設(shè)置與動畫效果
(項(xiàng)目: 按鈕選單APP)
10.1修改APP的icon
10.2設(shè)定啟動畫面——Launch Storyboard
10.3設(shè)定啟動畫面——xcassets
10.4動畫移動——animateWithDuration設(shè)置動畫時(shí)間
10.5旋轉(zhuǎn)動畫——CGAffineTransformMakeRotation設(shè)置旋轉(zhuǎn)角度
10.6縮放動畫——縮小窗口
10.7縮放并旋轉(zhuǎn)動畫
10.8混合動畫效果
第11章多線程
11.1dispatch_async——后臺下載網(wǎng)絡(luò)圖片APP
11.2NSTimer
11.3delegate
第12章屏幕尺寸調(diào)整和旋轉(zhuǎn)
(項(xiàng)目: iPad/iPhone版旅行APP)
12.1iPhone/iPad的不同和調(diào)整
12.2設(shè)計(jì)iPhone和iPad應(yīng)用程序和旋轉(zhuǎn)
12.3Autoresizing
12.4Auto Layout
12.5判斷iPhone和iPad設(shè)備
第13章網(wǎng)絡(luò)
(項(xiàng)目: 電子書APP)
13.1UIWebView——顯示網(wǎng)頁和部落格APP
13.2UIWebView——顯示PDF文件和電子書APP
13.3HTTPGet的樣例程序——會員報(bào)到
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)絡(luò)連接狀態(tài)
第14章文件、SQLite數(shù)據(jù)庫和Core Data
(項(xiàng)目: 記事本APP)
14.1文件存儲——文件總管APP
14.1.1iOS的APP文件結(jié)構(gòu)
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機(jī)密數(shù)據(jù)
14.4SQLite數(shù)據(jù)庫
14.4.1SQLite 數(shù)據(jù)準(zhǔn)備
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準(zhǔn)備
14.5.2設(shè)置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
(項(xiàng)目: 新聞閱覽器APP)
15.1JSON
15.2XML和RSS——新聞APP
15.3SOAP數(shù)據(jù)處理
第16章手機(jī)功能
16.1調(diào)整屏幕尺寸
16.2iOS設(shè)備唯一認(rèn)證碼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手機(jī)水平
第17章多媒體
(項(xiàng)目: 視頻APP)
17.1AVAudioRecorder——聲音錄制
17.2AVAudioPlayer——音樂盒
17.3MediaPlayer播放視頻
17.4MediaPlayer錄影
第18章廣告
18.1廣告iAd后臺設(shè)置
18.2ADBannerView——廣告iAd
18.3ADInterstitialAdDelegate——全畫面廣告
第19章手機(jī)地圖GPS
(項(xiàng)目: 旅游導(dǎo)航地圖APP)
19.1GPS位置和高度
19.2羅盤和指南針
19.3顯示地圖
19.4指定地圖位置、尺寸和GPS顯示用戶的位置
19.5地圖上加標(biāo)記點(diǎn)
19.6自制地圖標(biāo)記點(diǎn)
19.7導(dǎo)航
第20章SpriteKit
(項(xiàng)目: Flappy Bird游戲APP)
20.1SpriteKit游戲
20.2畫面設(shè)計(jì)
20.3顯示主角——?jiǎng)赢嬊袚Q圖片
20.4后臺移動
20.5背景持續(xù)地移動
20.6遠(yuǎn)近效果
20.7水管移動
20.8游戲性——顯示多個(gè)水管
20.9物理
20.10物理對象碰撞
20.11物理碰撞處理
20.12跳線——物理施加外力
20.13計(jì)分
第21章藍(lán)牙4.0 BLE iBeacon
(項(xiàng)目: 手機(jī)控制周邊設(shè)備APP)
21.1iOS顯示所有的iBeacon設(shè)備
21.2顯示iBeacon的遠(yuǎn)近
21.3iOS傳送和接收數(shù)據(jù)給Arduino設(shè)備
第22章測試和版本控制
22.1Analyze單元測試工具
22.2Profile測寫工具介紹
22.3Activity Monitor執(zhí)行分析
22.4Allocations內(nèi)存泄露
22.5Automation自動測試程序
22.6版本控制
22.6.1將專案設(shè)置和使用Git版本控制
22.6.2把程序記錄到版本控制
22.6.3checkin程序登記到版本控制
22.6.4查閱版本的差異
22.6.5退回之前的版本
第23章上架、實(shí)際測試和函數(shù)庫
23.1Apple后臺設(shè)置——產(chǎn)生憑證密鑰
23.2下載安裝開發(fā)證、測試認(rèn)證和登記測試機(jī)器
23.3在iPhone和iPad機(jī)器上做測試
23.4設(shè)置APP售價(jià)和語句
23.5上傳APP
23.6送審和上架販?zhǔn)?br />

本目錄推薦

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