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

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

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

定 價(jià):¥89.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第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章開(kāi)發(fā)環(huán)境和安裝XCode
2.1安裝XCode方法1: 網(wǎng)站下載
2.2安裝XCode方法2: APP Store
2.3引導(dǎo)開(kāi)發(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語(yǔ)法
4.1字符串NSString、NSLog的使用方法
4.2數(shù)據(jù)類(lèi)型
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語(yǔ)句
4.5.2goto語(yǔ)句
4.5.3while語(yǔ)句
4.5.4dowhile語(yǔ)句
4.6數(shù)組
4.6.1Array
4.6.2NSArray
4.6.3NSMutableArray
4.6.4NSDictionary
4.6.5NSMutableDictionary
4.7Class類(lèi)型
4.7.1創(chuàng)建自己的Class類(lèi)型
4.7.2類(lèi)型函數(shù)和參數(shù)
4.7.3id類(lèi)型
4.7.4Class類(lèi)型的繼承
4.7.5super調(diào)用父類(lèi)函數(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ì)畫(huà)面
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è)置鍵盤(pán)樣式
5.7綜合練習(xí)——公尺英里計(jì)算器APP
5.8UIImageView——圖片切換
5.9UIButton——美食蛋糕APP
5.10UITextView——多樣化的文字顯示
5.11UISegmentedControl——設(shè)置APP后臺(tái)顏色
5.12UISwitch——顯示口令
5.13UISlider——調(diào)整圖片的圓角
5.14UIProgressView——顯示完成進(jìn)度
5.15UIStepper——購(gòu)買(mǎi)數(shù)量
5.16UIDataPicker——?jiǎng)討B(tài)輸入時(shí)間
5.17UIScrollView——超過(guò)畫(huà)面的處理
5.18UIView——組件動(dòng)態(tài)產(chǎn)生和重疊
第6章觸發(fā)事件、換頁(yè)與Storyboard
(項(xiàng)目: 切換畫(huà)面APP)
6.1觸發(fā)事件1——Event
6.2觸發(fā)事件2——delegate
6.3觸發(fā)事件3——selector
6.4用Storyboard來(lái)?yè)Q頁(yè)
6.5新增類(lèi)型來(lái)控制新頁(yè)面
6.6NavigationController
6.7NavigationController的push和modal的差異以及標(biāo)題設(shè)置
6.8NavigationController——通過(guò)程序切換頁(yè)和傳遞數(shù)據(jù)
6.9NavigationController的顯示和隱藏
6.10UIBarButtonItem
第7章信息視窗
(項(xiàng)目: 點(diǎn)菜APP)
7.1UIAlertView——單一按鈕信息確認(rèn)
7.2UIAlertView——詢(xún)問(wèn)信息
7.3UIAlertController——沒(méi)有按鈕
7.4UIAlertController——OK按鈕
7.5UIAlertController——Yes和No按鈕
7.6UIAlertController——使用名稱(chēng)和密碼
7.7UIActivityIndicatorView——顯示讀取中
第8章Tab Bar Controllers
8.1Tab Bar Controllers 控制畫(huà)面切換方法一
8.2Tab Bar Controllers控制畫(huà)面切換方法二
第9章列表組件
(項(xiàng)目: 購(gòu)物清單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——移動(dòng)數(shù)據(jù)
9.11UITableView——Grouped設(shè)置頁(yè)
第10章引導(dǎo)畫(huà)面和APP圖標(biāo)的設(shè)置與動(dòng)畫(huà)效果
(項(xiàng)目: 按鈕選單APP)
10.1修改APP的icon
10.2設(shè)定啟動(dòng)畫(huà)面——Launch Storyboard
10.3設(shè)定啟動(dòng)畫(huà)面——xcassets
10.4動(dòng)畫(huà)移動(dòng)——animateWithDuration設(shè)置動(dòng)畫(huà)時(shí)間
10.5旋轉(zhuǎn)動(dòng)畫(huà)——CGAffineTransformMakeRotation設(shè)置旋轉(zhuǎn)角度
10.6縮放動(dòng)畫(huà)——縮小窗口
10.7縮放并旋轉(zhuǎn)動(dòng)畫(huà)
10.8混合動(dòng)畫(huà)效果
第11章多線(xiàn)程
11.1dispatch_async——后臺(tái)下載網(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)目: 電子書(shū)APP)
13.1UIWebView——顯示網(wǎng)頁(yè)和部落格APP
13.2UIWebView——顯示PDF文件和電子書(shū)APP
13.3HTTPGet的樣例程序——會(huì)員報(bào)到
13.4HTTPPost的樣例程序——會(huì)員登錄APP
13.5NSURLConnection——異步下載HTTP Get
13.6NSURLConnection——異步下載HTTP Post
13.7Hybrid網(wǎng)頁(yè)型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ù)庫(kù)和Core Data
(項(xiàng)目: 記事本APP)
14.1文件存儲(chǔ)——文件總管APP
14.1.1iOS的APP文件結(jié)構(gòu)
14.1.2創(chuàng)建目錄
14.1.3目錄下創(chuàng)建文件
14.1.4取得目錄中的所有文件名稱(chēng)
14.1.5改變路徑
14.1.6移除文件
14.1.7Doc目錄下文件的存儲(chǔ)和讀入
14.1.8存儲(chǔ)多種數(shù)據(jù)類(lèi)型
14.1.9讀取多種數(shù)據(jù)類(lèi)型
14.1.10讀取專(zhuān)案中的文件
14.1.11讀取專(zhuān)案中的文件
14.2NSUserDefaults簡(jiǎn)易數(shù)據(jù)訪(fǎng)問(wèn)
14.3KeyChain機(jī)密數(shù)據(jù)
14.4SQLite數(shù)據(jù)庫(kù)
14.4.1SQLite 數(shù)據(jù)準(zhǔn)備
14.4.2SQLite 初始化
14.4.3讀取數(shù)據(jù)庫(kù),顯示數(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ù)庫(kù)Data Model
14.5.3讀取和顯示Core Data數(shù)據(jù)庫(kù)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ā)簡(jiǎn)訊方法1
16.4發(fā)簡(jiǎn)訊方法2
16.5網(wǎng)頁(yè)
16.6郵件
16.7撥號(hào)
16.8簡(jiǎn)易版地圖
16.9iTune音樂(lè)和打開(kāi)其他APP——軟件市場(chǎng)APP
16.10Youtube影片——電視影集APP
16.11拍照
16.12獲取相簿
16.13震動(dòng)
16.14搖一搖
16.15手機(jī)水平
第17章多媒體
(項(xiàng)目: 視頻APP)
17.1AVAudioRecorder——聲音錄制
17.2AVAudioPlayer——音樂(lè)盒
17.3MediaPlayer播放視頻
17.4MediaPlayer錄影
第18章廣告
18.1廣告iAd后臺(tái)設(shè)置
18.2ADBannerView——廣告iAd
18.3ADInterstitialAdDelegate——全畫(huà)面廣告
第19章手機(jī)地圖GPS
(項(xiàng)目: 旅游導(dǎo)航地圖APP)
19.1GPS位置和高度
19.2羅盤(pán)和指南針
19.3顯示地圖
19.4指定地圖位置、尺寸和GPS顯示用戶(hù)的位置
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畫(huà)面設(shè)計(jì)
20.3顯示主角——?jiǎng)赢?huà)切換圖片
20.4后臺(tái)移動(dòng)
20.5背景持續(xù)地移動(dòng)
20.6遠(yuǎn)近效果
20.7水管移動(dòng)
20.8游戲性——顯示多個(gè)水管
20.9物理
20.10物理對(duì)象碰撞
20.11物理碰撞處理
20.12跳線(xiàn)——物理施加外力
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章測(cè)試和版本控制
22.1Analyze單元測(cè)試工具
22.2Profile測(cè)寫(xiě)工具介紹
22.3Activity Monitor執(zhí)行分析
22.4Allocations內(nèi)存泄露
22.5Automation自動(dòng)測(cè)試程序
22.6版本控制
22.6.1將專(zhuān)案設(shè)置和使用Git版本控制
22.6.2把程序記錄到版本控制
22.6.3checkin程序登記到版本控制
22.6.4查閱版本的差異
22.6.5退回之前的版本
第23章上架、實(shí)際測(cè)試和函數(shù)庫(kù)
23.1Apple后臺(tái)設(shè)置——產(chǎn)生憑證密鑰
23.2下載安裝開(kāi)發(fā)證、測(cè)試認(rèn)證和登記測(cè)試機(jī)器
23.3在iPhone和iPad機(jī)器上做測(cè)試
23.4設(shè)置APP售價(jià)和語(yǔ)句
23.5上傳APP
23.6送審和上架販?zhǔn)?br />

本目錄推薦

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