性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當前位置 : 首頁  圖書 正文

iOS編程基礎:Swift、Xcode和Cocoa入門指南簡介,目錄書摘

2020-03-30 09:38 來源:京東 作者:京東
ios swift
iOS編程基礎:Swift、Xcode和Cocoa入門指南
暫無報價
200+評論 99%好評
內容簡介:  《iOS編程基礎:Swift、Xcode和Cocoa入門指南》主要介紹XcodeIDE、CocoaTouch框架與Swift2.0。通過閱讀本書,你將學習Swift面向對象的概念、理解如何使用Apple的開發(fā)工具,以及探索Cocoa是如何提供iOS應用所需的底層功能的。
目錄:前言1
第一部分 語言
第1章 Swift架構縱覽11
1.1 基礎11
1.2 萬物皆對象12
1.3 對象類型的3種風格14
1.4 變量14
1.5 函數(shù)15
1.6 Swift文件的結構16
1.7 作用域與生命周期19
1.8 對象成員20
1.9 命名空間20
1.10 模塊21
1.11 實例22
1.12 為何使用實例24
1.13 self26
1.14 隱私27
1.15 設計29
1.15.1 對象類型與API29
1.15.2 實例創(chuàng)建、作用域與生命周期31
1.15.3 小結32
第2章 函數(shù)34
2.1 函數(shù)參數(shù)與返回值34
2.1.1 Void返回類型與參數(shù)37
2.1.2 函數(shù)簽名38
2.2 外部參數(shù)名38
2.3 重載41
2.4 默認參數(shù)值42
2.5 可變參數(shù)43
2.6 可忽略參數(shù)44
2.7 可修改參數(shù)44
2.8 函數(shù)中的函數(shù)48
2.9 遞歸49
2.10 將函數(shù)作為值50
2.11 匿名函數(shù)53
2.12 定義與調用57
2.13 閉包58
2.13.1 閉包是如何改善代碼的59
2.13.2 返回函數(shù)的函數(shù)61
2.13.3 使用閉包設置捕獲變量64
2.13.4 使用閉包保存捕獲的環(huán)境64
2.14 柯里化函數(shù)66
第3章 變量與簡單類型68
3.1 變量作用域與生命周期68
3.2 變量聲明69
3.3 計算初始化器72
3.4 計算變量73
3.5 setter觀察者76
3.6 延遲初始化77
3.7 內建簡單類型79
3.7.1 Bool80
3.7.2 數(shù)字81
3.7.3 String88
3.7.4 Character93
3.7.5 Range96
3.7.6 元組98
3.7.7 Optional102
第4章 對象類型114
4.1 對象類型聲明與特性114
4.1.1 初始化器115
4.1.2 屬性122
4.1.3 方法125
4.1.4 下標127
4.1.5 嵌套對象類型128
4.1.6 實例引用129
4.2 枚舉131
4.2.1 帶有固定值的Case132
4.2.2 帶有類型值的Case133
4.2.3 枚舉初始化器134
4.2.4 枚舉屬性136
4.2.5 枚舉方法137
4.2.6 為何使用枚舉138
4.3 結構體139
4.3.1 結構體初始化器、屬性與方法139
4.3.2 將結構體作為命名空間140
4.4 類141
4.4.1 值類型與引用類型142
4.4.2 子類與父類146
4.4.3 類初始化器151
4.4.4 類析構器159
4.4.5 類屬性與方法159
4.5 多態(tài)161
4.6 類型轉換164
4.7 類型引用168
4.8 協(xié)議172
4.8.1 為何使用協(xié)議174
4.8.2 協(xié)議類型測試與轉換176
4.8.3 聲明協(xié)議177
4.8.4 可選協(xié)議成員178
4.8.5 類協(xié)議180
4.8.6 隱式必備初始化器180
4.8.7 字面值轉換182
4.9 泛型183
4.9.1 泛型聲明185
4.9.2 類型約束186
4.9.3 顯式特化189
4.9.4 關聯(lián)類型鏈190
4.9.5 附加約束192
4.10 擴展196
4.10.1 擴展對象類型196
4.10.2 擴展協(xié)議199
4.10.3 擴展泛型202
4.11 保護類型203
4.11.1 AnyObject203
4.11.2 AnyClass206
4.11.3 Any207
4.12 集合類型208
4.12.1 Array208
4.12.2 Dictionary222
4.12.3 Set227
第5章 流程控制與其他232
5.1 流程控制232
5.1.1 分支233
5.1.2 循環(huán)245
5.1.3 跳轉250
5.2 運算符261
5.3 隱私性264
5.3.1 Private聲明265
5.3.2 Public聲明267
5.3.3 隱私性規(guī)則267
5.4 內省267
5.5 內存管理269
5.5.1 弱引用270
5.5.2 無主引用272
5.5.3 匿名函數(shù)中的弱引用與無主引用273
5.5.4 協(xié)議類型引用的內存管理275
第二部分 IDE
第6章 Xcode項目剖析279
6.1 新建項目279
6.2 項目窗口281
6.2.1 導航窗格282
6.2.2 輔助窗格288
6.2.3 編輯器289
6.3 項目文件及其依賴291
6.4 目標293
6.4.1 構建階段294
6.4.2 構建設置296
6.4.3 配置297
6.4.4 方案與目標298
6.5 從項目到運行應用300
6.5.1 構建設置303
6.5.2 屬性列表設置303
6.5.3 nib文件304
6.5.4 其他資源305
6.5.5 代碼文件與應用啟動過程307
6.5.6 框架與SDK312
6.6 對項目內容進行重命名314
第7章 nib管理316
7.1 nib編輯器界面概覽317
7.1.1 文檔大綱318
7.1.2 畫布321
7.1.3 查看器與庫323
7.2 nib加載324
7.2.1 何時加載nib325
7.2.2 手工加載nib326
7.3 連接328
7.3.1 插座變量328
7.3.2 nib擁有者330
7.3.3 自動配置nib333
7.3.4 誤配置的插座變量333
7.3.5 刪除插座變量335
7.3.6 創(chuàng)建插座變量的其他方式335
7.3.7 插座變量集合338
7.3.8 動作連接339
7.3.9 創(chuàng)建動作的其他方式340
7.3.10 誤配置的動作342
7.3.11 nib之間的連接——不行!342
7.4 nib實例的其他配置343
第8章 文檔346
8.1 文檔窗口346
8.2 類文檔頁面349
8.3 示例代碼351
8.4 快速幫助352
8.5 符號353
8.6 頭文件354
8.7 互聯(lián)網(wǎng)資源355
第9章 項目的生命周期356
9.1 設備架構與條件代碼356
9.1.1 向后兼容357
9.1.2 設備類型359
9.2 版本控制360
9.3 編輯與代碼導航362
9.3.1 自動補令363
9.3.2 代碼片段364
9.3.3 Fix-it與實時語法檢查365
9.3.4 導航366
9.3.5 查找368
9.4 在模擬器中運行369
9.5 調試370
9.5.1 原始調試370
9.5.2 Xcode調試器372
9.6 測試378
9.7 清理383
9.8 在設備中運行384
9.8.1 在沒有開發(fā)者計劃成員資格的情況下運行386
9.8.2 獲取開發(fā)者計劃成員資格387
9.8.3 獲取證書387
9.8.4 獲取開發(fā)配置文件389
9.8.5 運行應用390
9.8.6 配置文件與設備管理390
9.9 分析391
9.9.1 儀表盤391
9.9.2 Instruments392
9.10 本地化394
9.10.1 本地化Info.plis
熱門推薦文章
相關優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉賬
售后服務
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務
奪寶島
DIY裝機
延保服務
京東E卡
京東通信
京東JD+