注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Swift 權(quán)威指南

Swift 權(quán)威指南

Swift 權(quán)威指南

定 價(jià):¥55.00

作 者: 李寧 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

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


ISBN: 9787115368478 出版時(shí)間: 2014-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 260 字?jǐn)?shù):  

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

  《Swift 權(quán)威指南》共分20章,專(zhuān)門(mén)介紹了Swift的基礎(chǔ)語(yǔ)法及進(jìn)行應(yīng)用和游戲開(kāi)發(fā)的技術(shù)。主要內(nèi)容包括運(yùn)算符、字符串、集合類(lèi)、控制流、函數(shù)、枚舉類(lèi)型、類(lèi)、結(jié)構(gòu)體、屬性、方法、下標(biāo)、泛型、擴(kuò)展、協(xié)議等內(nèi)容,以及使用Swift語(yǔ)言開(kāi)發(fā)iOS平臺(tái)的應(yīng)用和游戲。最后給出了一個(gè)Flappybird游戲綜合案例,讓讀者了解使用Swift語(yǔ)言開(kāi)發(fā)游戲的完整步驟?!禨wift 權(quán)威指南》適合iOS程序員、Swift初學(xué)者學(xué)習(xí)用書(shū),也可作為大專(zhuān)院校及培訓(xùn)學(xué)校的教學(xué)用書(shū)。

作者簡(jiǎn)介

  李寧,碩士,國(guó)內(nèi)第一批Android實(shí)踐者,暢銷(xiāo)書(shū)作者。對(duì)Android應(yīng)用與內(nèi)核技術(shù)有深入研究,實(shí)戰(zhàn)經(jīng)驗(yàn)豐富。精通Java、C、C++等語(yǔ)言,專(zhuān)注于移動(dòng)通信領(lǐng)域。曾領(lǐng)導(dǎo)和參與多個(gè)大型項(xiàng)目的研發(fā)。自從2005年進(jìn)入寫(xiě)作領(lǐng)域以來(lái),曾在IT168、《程序員》等媒體發(fā)表了100多篇技術(shù)文章,優(yōu)秀代表作《Android權(quán)威指南》深受讀者好評(píng)。

圖書(shū)目錄

第1章 未來(lái)的iOS開(kāi)發(fā)語(yǔ)言Swift
語(yǔ)言介紹
1.1 Swift語(yǔ)言的前世今生
1.2 Swift到底是怎樣的一種語(yǔ)言
1.3 Swift開(kāi)發(fā)環(huán)境搭建
1.4 創(chuàng)建Swift工程(OS X和iOS平臺(tái))
1.5 瞧一瞧Swift到底長(zhǎng)啥樣
1.6 所見(jiàn)即所得的Playground
1.7 小結(jié)
第2章 千里之行始于足下--Swift語(yǔ)言基礎(chǔ)
2.1 Swift語(yǔ)句和分號(hào)
2.2 變量和常量
2.2.1 定義和初始化
2.2.2 將變量和常量值插入字符串中
2.2.3 變量和常量的命名規(guī)則
2.2.4 為變量和常量指定數(shù)據(jù)類(lèi)型
2.3 數(shù)據(jù)類(lèi)型
2.3.1 整數(shù)類(lèi)型
2.3.2 數(shù)制轉(zhuǎn)換
2.3.3 浮點(diǎn)類(lèi)型
2.3.4 數(shù)值的可讀性
2.3.5 數(shù)值類(lèi)型之間的轉(zhuǎn)換
2.3.6 類(lèi)型別名
2.3.7 布爾類(lèi)型
2.4 字符和字符串
2.4.1 字符類(lèi)型的常量和變量
2.4.2 字符串類(lèi)型的常量和變量
2.4.3 枚舉字符串中的所有字符
2.4.4 獲取字符串中字符的Unicode編碼
2.4.5 字符串和字符的連接
2.4.6 在字符串中包含特殊字符
2.4.7 字符串之間的比較
2.4.8 字符串的大小寫(xiě)轉(zhuǎn)換
2.5 元組(tuples)類(lèi)型
2.5.1 元組類(lèi)型的定義
2.5.2 獲取元組中的元素值
2.5.3 為元組中的元素命名
2.6 可選類(lèi)型
2.7 注釋
2.8 小結(jié)
第3章 萬(wàn)丈高樓平地起--基本操作符
3.1 操作符的種類(lèi)
3.2 賦值操作符
3.3 數(shù)值操作符
3.3.1 四則運(yùn)算操作符
3.3.2 整數(shù)求余
3.3.3 浮點(diǎn)數(shù)求余
3.3.4 自增和自減
3.3.5 一元負(fù)號(hào)和正號(hào)
3.4 復(fù)合賦值操作符
3.5 比較操作符
3.6 三元條件操作符
3.7 區(qū)間操作符
3.8 邏輯操作符
3.8.1 邏輯非
3.8.2 邏輯與
3.8.3 邏輯或
3.8.4 組合邏輯
3.8.5 使用圓括號(hào)指定優(yōu)先級(jí)
3.9 小結(jié)
第4章 此字典非彼字典--數(shù)組和字典
4.1 數(shù)組(Array)
4.1.1 創(chuàng)建和初始化數(shù)組
4.1.2 創(chuàng)建空數(shù)組
4.1.3 創(chuàng)建固定長(zhǎng)度的數(shù)組
4.1.4 數(shù)組的加法
4.1.5 獲取和設(shè)置數(shù)組元素值
4.1.6 數(shù)組區(qū)間賦值
4.1.7 添加和刪除數(shù)組元素
4.1.8 枚舉數(shù)組中的所有元素
4.2 字典(Dictionary)
4.2.1 創(chuàng)建和初始化字典
4.2.2 創(chuàng)建空的字典
4.2.3 添加、修改和刪除字典中的數(shù)據(jù)
4.2.4 獲取字典中的值
4.2.5 將value轉(zhuǎn)換為指定的類(lèi)型值
4.2.6 枚舉字典中的key和value
4.2.7 將keys和values轉(zhuǎn)換為數(shù)組
4.3 小結(jié)
第5章 千變?nèi)f化的程序--控制流
5.1 for循環(huán)
5.1.1 對(duì)區(qū)間操作符進(jìn)行循環(huán)
5.1.2 枚舉數(shù)組和字典中的元素
5.1.3 枚舉字符串中的所有字符
5.1.4 條件增量for循環(huán)語(yǔ)句
5.2 while和do...while循環(huán)
5.2.1 while循環(huán)
5.2.2 do...while循環(huán)
5.3 條件語(yǔ)句(if和switch)
5.3.1 if條件語(yǔ)句
5.3.2 Switch條件語(yǔ)句的基本用法
5.3.3 fallthrough語(yǔ)句
5.3.4 使用區(qū)間操作符進(jìn)行條件匹配
5.3.5 使用元組進(jìn)行條件匹配
5.3.6 where子句
5.4 在控制流中使用的控制語(yǔ)句(continue和break)
5.5 可跳轉(zhuǎn)的標(biāo)簽
5.6 小結(jié)
第6章 豐富多彩的功能--函數(shù)
6.1 函數(shù)的定義和調(diào)用
6.2 返回多值的函數(shù)
6.3 擴(kuò)展參數(shù)
6.4 擴(kuò)展參數(shù)和內(nèi)部參數(shù)合二為一
6.5 默認(rèn)參數(shù)值
6.6 可變參數(shù)
6.7 常量和變量參數(shù)
6.8 輸入輸出參數(shù)
6.9 函數(shù)類(lèi)型
6.10 嵌套函數(shù)
6.11 小結(jié)
第7章 代碼之美的詮釋--閉包
7.1 閉包表達(dá)式
7.1.1 使用閉包表達(dá)式代替回調(diào)函數(shù)
7.1.2 省略參數(shù)類(lèi)型
7.1.3 省略返回值類(lèi)型
7.1.4 省略return語(yǔ)句
7.1.5 既然都一樣,那就去掉一個(gè)
7.1.6 直接給跪了!連骨架都沒(méi)了
7.2 尾隨閉包
7.3 捕獲值
7.4 閉包是引用類(lèi)型
7.5 小結(jié)
第8章 特殊的數(shù)據(jù)--枚舉類(lèi)型
8.1 枚舉類(lèi)型的語(yǔ)法格式
8.2 匹配枚舉成員
8.3 組合枚舉成員
8.4 設(shè)置枚舉成員的原始值
8.5 小結(jié)
第9章 Swift語(yǔ)言的核心--類(lèi)和結(jié)構(gòu)體
9.1 類(lèi)和結(jié)構(gòu)體基礎(chǔ)
9.1.1 類(lèi)和結(jié)構(gòu)體的異同點(diǎn)
9.1.2 定義類(lèi)和結(jié)構(gòu)體
9.1.3 創(chuàng)建類(lèi)和結(jié)構(gòu)體實(shí)例
9.1.4 訪問(wèn)和設(shè)置類(lèi)和結(jié)構(gòu)體成員的值
9.1.5 值類(lèi)型和引用類(lèi)型
9.1.6 判斷兩個(gè)變量或常量引用了同一個(gè)類(lèi)對(duì)象
9.2 屬性
9.2.1 存儲(chǔ)屬性
9.2.2 惰性存儲(chǔ)屬性
9.2.3 可讀寫(xiě)的計(jì)算屬性
9.2.4 只讀計(jì)算屬性
9.2.5 屬性觀察器
9.2.6 靜態(tài)屬性
9.3 方法
9.3.1 實(shí)例方法
9.3.2 方法的局部參數(shù)名和外部參數(shù)名
9.3.3 為方法的第一個(gè)參數(shù)增加外部參數(shù)名
9.3.4 類(lèi)型中的self
9.3.5 方法的變異(mutating)
9.3.6 類(lèi)型方法
9.4 構(gòu)造器
9.4.1 沒(méi)有參數(shù)的構(gòu)造器
9.4.2 構(gòu)造器重載
9.4.3 構(gòu)造器的內(nèi)部參數(shù)和外部參數(shù)
9.4.4 默認(rèn)構(gòu)造器
9.4.5 結(jié)構(gòu)體的逐一成員構(gòu)造器
9.5 析構(gòu)器
9.6 為類(lèi)和結(jié)構(gòu)體增加下標(biāo)(Subscript)操作
9.7 小結(jié)
第10章 容易犯錯(cuò)的地方--類(lèi)的繼承
10.1 如何繼承一個(gè)父類(lèi)
10.2 重寫(xiě)方法
10.3 重寫(xiě)屬性
10.4 重寫(xiě)屬性觀察器
10.5 方法被重寫(xiě)
10.6 構(gòu)造器在繼承中的調(diào)用規(guī)則
10.6.1 構(gòu)造器和便利構(gòu)造器
10.6.2 指定構(gòu)造器和便利構(gòu)造器是如何繼承的
10.6.3 為什么子類(lèi)必須調(diào)用父類(lèi)的構(gòu)造器
10.7 小結(jié)
第11章 內(nèi)存管理機(jī)制--ARC
11.1 ARC的工作原理
11.2 測(cè)試ARC在內(nèi)存管理中所起到的作用
11.3 解決循環(huán)強(qiáng)引用問(wèn)題
11.3.1 什么是循環(huán)強(qiáng)引用
11.3.2 弱引用
11.3.3 無(wú)主引用
11.4 閉包引起的循環(huán)強(qiáng)引用
11.5 小結(jié)
第12章 讓程序不拋出異常順暢運(yùn)行--可選鏈
12.1 什么是可選鏈
12.2 使用可選鏈訪問(wèn)屬性
12.3 使用可選鏈調(diào)用方法
12.4 使用可選鏈調(diào)用下標(biāo)
12.5 多層連續(xù)使用可選鏈
12.6 對(duì)方法返回值執(zhí)行可選鏈
12.7 小結(jié)
第13章 Swift語(yǔ)言的摩法--類(lèi)型轉(zhuǎn)換
13.1 類(lèi)型轉(zhuǎn)換概述
13.2 類(lèi)型檢測(cè)
13.3 類(lèi)型強(qiáng)行轉(zhuǎn)換
13.4 AnyObject和Any的類(lèi)型轉(zhuǎn)換
13.4.1 AnyObject類(lèi)型
13.4.2 Any類(lèi)型
13.5 小結(jié)
第14章 為程序增添無(wú)限動(dòng)力--擴(kuò)展
14.1 什么是擴(kuò)展
14.2 擴(kuò)展語(yǔ)法
14.3 擴(kuò)展計(jì)算型屬性
14.4 擴(kuò)展構(gòu)造器
14.5 擴(kuò)展方法
14.6 修改實(shí)例方法
14.7 擴(kuò)展下標(biāo)
14.8 擴(kuò)展嵌套類(lèi)型
14.9 小結(jié)
第15章 開(kāi)發(fā)大型程序必備無(wú)素--協(xié)議
15.1 協(xié)議的語(yǔ)法
15.2 協(xié)議中的成員
15.2.1 屬性
15.2.2 方法
15.2.3 突變方法
15.3 協(xié)議類(lèi)型
15.4 委托(Delegate)
15.5 在擴(kuò)展中添加成員
15.6 通過(guò)擴(kuò)展補(bǔ)充協(xié)議聲明

本目錄推薦

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