欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Swift與Cocoa框架開發(fā) 帶目錄高清版pdf[55MB]

Swift與Cocoa框架開發(fā)下載

  • 書籍大?。?span>55.7MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:IOS
  • 應(yīng)用平臺:PDF
  • 更新時(shí)間:2019-05-20
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

《Swift與Cocoa框架開發(fā)》系統(tǒng)講解了在Mac OS X和iOS 8平臺上,使用蘋果公司的Swift語言開發(fā)Mac、iPhone和iPad應(yīng)用的基本概念和編程技巧。主要圍繞使用Swift語言進(jìn)行Cocoa框架開發(fā),突出OS X和iOS開發(fā)的差異,教會讀者利用高級Cocoa和Cocoa Touch特性開發(fā)真實(shí)的應(yīng)用。具體說來,前面幾章介紹了一般性主題,比如設(shè)置開發(fā)環(huán)境以及Swift語言的語法和功能,后面各章介紹了Cocoa和Cocoa Touch的具體功能。此外,幾乎每一章都包含了一些可以遵照執(zhí)行的實(shí)踐練習(xí)。

本書適合各層次Mac OS X和iOS 8應(yīng)用開發(fā)人員閱讀。

目錄

前言 XIII
第1 章 Cocoa 開發(fā)工具 1
1.1 Mac 和iOS 開發(fā)者計(jì)劃 1
1.1.1 注冊開發(fā)者計(jì)劃 2
1.1.2 下載Xcode 3
1.2 用Xcode 創(chuàng)建自己的第一個(gè)項(xiàng)目 4
1.3 開發(fā)一個(gè)簡單的Swift 應(yīng)用程序 11
1.3.1 設(shè)計(jì)界面 11
1.3.2 連接代碼 13
1.4 使用iOS 模擬器 14
1.5 用TestFlight 測試iOS App 16
第2 章 用Swift 設(shè)計(jì)程序 17
2.1 Swift 程序設(shè)計(jì)語言 17
2.2 playground 19
2.3 變量和常量 20
2.4 類型 21
2.4.1 元組 23
2.4.2 數(shù)組 23
2.4.3 字典 25
2.5 控制流 25
2.6 函數(shù)與閉包 29
2.6.1 將函數(shù)用作變量 32
2.6.2 閉包 34
2.7 對象 35
2.7.1 繼承 36
2.7.2 初始化與反初始化 37
2.7.3 屬性 38
2.7.4 協(xié)議 40
2.7.5 擴(kuò)展 41
2.7.6 訪問控制 43
2.7.7 運(yùn)算符 44
2.7.8 泛型 45
2.8 與Objective-C 的互操作 46
2.9 在同一項(xiàng)目中使用Objective-C 和Swift 46
2.9.1 在Objective-C 中使用Swift 對象 46
2.9.2 在Swift 中使用Objective-C 47
2.10 模塊 48
2.11 內(nèi)存管理 48
2.12 字符串 49
2.12.1 比較字符串 50
2.12.2 查找字符串 50
2.13 數(shù)據(jù) 50
2.13.1 從文件和URL 加載數(shù)據(jù) 51
2.13.2 序列化與反序列化 51
2.14 Cocoa 中的設(shè)計(jì)模式 52
2.14.1 模型- 視圖- 控制器 52
2.14.2 委托 53
第3 章 OS X 和iOS 上的應(yīng)用程序 56
3.1 什么是應(yīng)用程序 56
3.1.1 應(yīng)用程序、框架、實(shí)用工具及其他 57
3.1.2 App 的構(gòu)成 58
3.1.3 用NSBundle 在應(yīng)用程序中查找資源 60
3.2 應(yīng)用程序生命周期 61
3.2.1 OS X 應(yīng)用程序 61
3.2.2 iOS 應(yīng)用程序 62
3.3 應(yīng)用程序沙盒 67
3.4 用NSNotification 發(fā)送通知 70
第4 章 圖形用戶界面 72
4.1 OS X 和iOS 中的界面 72
4.2 MVC 和應(yīng)用程序設(shè)計(jì) 73
4.3 nib 文件和故事板 73
4.3.1 nib 文件的結(jié)構(gòu) 74
4.3.2 故事板 77
4.3.3 輸出口和操作 77
4.3.4 如何加載nib 文件和故事板 78
4.4 構(gòu)建界面 79
4.5 構(gòu)建具有nib 和約束的App 81
4.6 iOS 上的界面 84
4.7 UI Dynamics 87
4.7.1 UI 和重力 87
4.7.2 吸附UI 88
4.8 Core Animation 89
4.8.1 層 90
4.8.2 動畫 91
第5 章 閉包和操作隊(duì)列 94
5.1 Cocoa 中的閉包 95
5.2 操作隊(duì)列中的并發(fā) 96
5.3 操作隊(duì)列和NSOperation 96
5.4 在操作隊(duì)列中執(zhí)行工作 97
5.5 融會貫通 98
第6 章 在視圖上繪制圖形 103
6.1 如何繪制 103
6.2 像素網(wǎng)格 105
6.2.1 Retina 顯示屏 106
6.2.2 像素與屏幕點(diǎn) 107
6.3 在視圖中繪制 107
6.3.1 框架矩形 107
6.3.2 邊界矩形 108
6.4 創(chuàng)建自定義視圖 109
6.4.1 用純色填充 110
6.4.2 處理路徑 111
6.4.3 創(chuàng)建自定義路徑 112
6.4.4 多條子路徑 114
6.4.5 陰影 115
6.4.6 漸變 119
6.4.7 變換 121
第7 章 SpriteKit 123
7.1 SpriteKit 的體系結(jié)構(gòu) 123
7.2 制作使用SpriteKit 的App 124
7.3 使用SpriteKit 場景 125
7.4 SpriteKit 節(jié)點(diǎn) 127
7.5 將精靈放在場景中 128
7.6 對觸碰作出響應(yīng) 129
7.7 使用紋理 130
7.8 紋理貼圖集 131
7.9 使用文本 131
7.10 用操作實(shí)現(xiàn)內(nèi)容的動畫 133
7.11 使用形狀節(jié)點(diǎn) 134
7.12 使用圖像特效節(jié)點(diǎn) 135
7.13 向SpirteKit 對象增加物理屬性 137
7.14 向SpriteKit 對象添加接合 138
7.15 SpriteKit 場景照明 138
7.16 約束 139
7.17 在SpriteKit 中使用陰影 140
7.18 使用SpriteKit 編輯器 142
第8 章 SceneKit 143
8.1 SceneKit 結(jié)構(gòu) 144
8.2 使用SceneKit 144
8.3 添加SceneKit 視圖 145
8.4 添加場景 146
8.5 添加照相機(jī) 146
8.6 添加3D 對象 147
8.7 添加光源 149
8.8 為場景中的內(nèi)容實(shí)現(xiàn)動畫 150
8.9 創(chuàng)建文本幾何體 151
8.10 使用材料 153
8.11 命中檢測 157
8.12 約束 158
8.13 從COLLADA 文件中加載數(shù)據(jù) 160
8.14 向場景中添加物理仿真 162
第9 章 音頻與視頻 165
9.1 AV Foundation 165
9.2 用AVPlayer 播放視頻 166
9.2.1 AVPlayerLayer 167
9.2.2 融會貫通 167
9.2.3 AVKit 170
9.2.4 iOS 上的AVKit 172
9.2.5 用AVAudioPlayer 播放聲音 174
9.3 語音合成 175
9.4 使用照片庫 176
9.4.1 從相機(jī)采集照片和視頻 176
9.4.2 開發(fā)照片應(yīng)用程序 178
9.4.3 照片庫 181
第10 章 iCloud 和數(shù)據(jù)存儲 182
10.1 偏好設(shè)置 182
10.1.1 注冊默認(rèn)偏好設(shè)置 183
10.1.2 訪問偏好設(shè)置 184
10.1.3 設(shè)定偏好設(shè)置 184
10.2 使用文件系統(tǒng) 184
10.2.1 使用NSFileManager 186
10.2.2 文件存儲位置 189
10.3 使用沙盒 189
10.3.1 啟用沙盒 190
10.3.2 打開和保存面板 190
10.3.3 安全范圍內(nèi)的書簽 191
10.4 iCould 192
10.5 iCloud 存儲什么 193
10.6 為iCloud 進(jìn)行設(shè)置 194
10.7 測試iCloud 是否正常工作 194
10.8 存儲設(shè)置 195
10.8.1 處理外部修改 196
10.8.2 iOS 上的相應(yīng)內(nèi)容 197
10.9 iCloud 存儲 199
10.9.1 OS X 上的iCloud 存儲 200
10.9.2 iOS 上的iCloud 存儲 204
10.10 文檔選取器 206
10.11 iCloud 的最佳使用 210
第11 章 Cocoa 綁定 211
11.1 將視圖綁定到模型 211
11.2 一個(gè)簡單的綁定App 212
11.3 綁定到控制器 214
11.4 數(shù)組和對象控制器 216
11.5 一個(gè)更復(fù)雜的綁定App 216
第12 章 表格視圖和集合視圖 223
12.1 數(shù)據(jù)源和委托 223
12.2 表格視圖 224
12.2.1 iOS 上的UITableView 224
12.2.2 OS X 上的NSTableView 231
12.3 集合視圖 236
第13 章 基于文檔的應(yīng)用程序 240
13.1 NSDocument 和UIDocument 類 241
13.2 MVC 中的文檔對象 241
13.2.1 文檔的類型 241
13.2.2 文檔的角色 242
13.3 OS X 上基于文檔的應(yīng)用程序 243
13.3.1 自動保存與版本 243
13.3.2 用NSDocument 表示文檔 243
13.3.3 保存簡單數(shù)據(jù) 244
13.3.4 保存更復(fù)雜的數(shù)據(jù) 246
13.4 iOS 上基于文檔的應(yīng)用程序 250
第14 章 聯(lián)網(wǎng) 257
14.1 連接 257
14.1.1 NSURL 258
14.1.2 NSURLRequest 259
14.1.3 NSURLSession 259
14.1.4 NSURLResponse 和NSHTTPURLResponse 260
14.2 開發(fā)聯(lián)網(wǎng)應(yīng)用程序 261
14.3 Bonjour 服務(wù)的發(fā)現(xiàn) 262
14.4 Multipeer Connectivity 264
第15 章 與現(xiàn)實(shí)世界互動 269
15.1 使用位置 269
15.1.1 位置硬件 270
15.1.2 Core Location 框架 271
15.1.3 使用Core Location 272

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Swift與Cocoa框架開發(fā) 帶目錄高清版pdf[55MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Swift與Cocoa框架開發(fā) 帶目錄高清版pdf[55MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。