注冊(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)Swift 4從零到精通iOS開(kāi)發(fā)

Swift 4從零到精通iOS開(kāi)發(fā)

Swift 4從零到精通iOS開(kāi)發(fā)

定 價(jià):¥99.00

作 者: 張益琿 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)叢書(shū)
標(biāo) 簽: 暫缺

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


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

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

  《Swift 4從零到精通iOS開(kāi)發(fā)/移動(dòng)開(kāi)發(fā)叢書(shū)》由資深iOS開(kāi)發(fā)工程師精心編撰,兼?zhèn)浜诵恼Z(yǔ)法、編程技巧、應(yīng)用實(shí)踐3部分。第1部分從Xcode開(kāi)發(fā)工具及Swift學(xué)習(xí)環(huán)境的搭建開(kāi)始,重點(diǎn)介紹Swift的語(yǔ)言特性和應(yīng)用場(chǎng)景、Swift4的新增特性,并提供大量編程練習(xí),幫助讀者盡快掌握Swift語(yǔ)言的精髓。第2部分介紹Swift開(kāi)發(fā)iOS應(yīng)用的基本技能,包括獨(dú)立UI控件的應(yīng)用、視圖界面邏輯的開(kāi)發(fā)、動(dòng)畫(huà)與布局技術(shù)、網(wǎng)絡(luò)與數(shù)據(jù)處理技術(shù)等,旨在帶領(lǐng)讀者掌握獨(dú)立開(kāi)發(fā)一款iOS應(yīng)用程序的能力。第3部分為應(yīng)用部分,這部分安排3個(gè)實(shí)戰(zhàn)項(xiàng)目(簡(jiǎn)易計(jì)算器、生活記事本、中國(guó)象棋游戲),旨在全面鍛煉讀者的實(shí)際開(kāi)發(fā)能力,使用Swift進(jìn)行開(kāi)發(fā)實(shí)踐?!禨wift 4從零到精通iOS開(kāi)發(fā)/移動(dòng)開(kāi)發(fā)叢書(shū)》各章還安排了練習(xí)題與模擬面試題,以幫助讀者鞏固知識(shí)應(yīng)對(duì)職場(chǎng)面試。通過(guò)《Swift 4從零到精通iOS開(kāi)發(fā)/移動(dòng)開(kāi)發(fā)叢書(shū)》的學(xué)習(xí),讀者可以掌握使用Swift語(yǔ)言開(kāi)發(fā)一款iOS軟件從理論到實(shí)踐的全部技術(shù)細(xì)節(jié)。《Swift 4從零到精通iOS開(kāi)發(fā)/移動(dòng)開(kāi)發(fā)叢書(shū)》既適合使用Swift開(kāi)發(fā)iOS應(yīng)用的新手、有Objective-C基礎(chǔ)想學(xué)習(xí)Swift的iOS開(kāi)發(fā)人員閱讀,也適合用作培訓(xùn)機(jī)構(gòu)與大中專院校移動(dòng)開(kāi)發(fā)課程的教學(xué)參考書(shū)或面試指導(dǎo)書(shū)。

作者簡(jiǎn)介

  張益琿(網(wǎng)名:琿少),多年iOS開(kāi)發(fā)經(jīng)驗(yàn),51CTO學(xué)院、CSDN學(xué)院簽約講師 ,麥子學(xué)院金牌講師,參與開(kāi)發(fā)iOS平臺(tái)系列游戲:瘋狂越獄1-2、應(yīng)用物通配貨軟件、VIPExam考試庫(kù)、證券財(cái)經(jīng)軟件等,曾就職于中國(guó)唯品會(huì),主要從事移動(dòng)端應(yīng)用開(kāi)發(fā),對(duì)iOS開(kāi)發(fā)、React Native跨平臺(tái)開(kāi)發(fā)及JavaScript前端開(kāi)發(fā)都擁有豐富的經(jīng)驗(yàn)。曾出版《iOS開(kāi)發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App Store上架》《React Native全教程:移動(dòng)端跨平臺(tái)應(yīng)用開(kāi)發(fā)》等多本編程著作。

圖書(shū)目錄

第1部分 Swift語(yǔ)言基礎(chǔ)語(yǔ)法
第1章 學(xué)習(xí)環(huán)境的搭建
1.1 申請(qǐng)個(gè)人AppleID賬號(hào)
1.2 下載與安裝Xcode開(kāi)發(fā)工具
1.3 Xcode開(kāi)發(fā)工具簡(jiǎn)介
1.4 使用Playground進(jìn)行Swift代碼演練
第2章 量值與基本數(shù)據(jù)類型
2.1 變量與常量
2.1.1 變量與常量的定義和使用
2.1.2 變量和常量的命名規(guī)范
2.2 關(guān)于注釋
2.3 初識(shí)基本數(shù)據(jù)類型
2.3.1 數(shù)學(xué)進(jìn)制與計(jì)算機(jī)存儲(chǔ)原理
2.3.2 整型數(shù)據(jù)
2.3.3 浮點(diǎn)型數(shù)據(jù)
2.3.4 布爾型數(shù)據(jù)
2.4 兩種特殊的基本數(shù)據(jù)類型
2.4.1 元組
2.4.2 可選值類型
2.5 為類型取別名
2.6 練習(xí)及解析
2.7 模擬面試
第3章 字符、字符串與集合類型
3.1 字符串類型
3.1.1 進(jìn)行字符串的構(gòu)造
3.1.2 字符串的組合
3.2 字符類型
3.2.1 字符類型簡(jiǎn)介
3.2.2 轉(zhuǎn)義字符
3.3 字符串類型中的常用方法
3.4 集合類型
3.4.1 Array數(shù)組類型
3.4.2 Set集合類型
3.4.3 Dictionary字典類型
3.5 練習(xí)及解析
3.6 模擬面試
第4章 基本運(yùn)算符與程序流程控制
4.1 初識(shí)運(yùn)算符
4.1.1 賦值運(yùn)算符
4.1.2 基本算術(shù)運(yùn)算符
4.1.3 基本邏輯運(yùn)算符
4.1.4 比較運(yùn)算符
4.1.5 條件運(yùn)算符
4.2 Swift語(yǔ)言中兩種特殊的運(yùn)算符
4.2.1 空合并運(yùn)算符
4.2.2 區(qū)間運(yùn)算符
4.3 循環(huán)結(jié)構(gòu)
4.3.1 for-in循環(huán)結(jié)構(gòu)
4.3.2 while與repeat-while條件循環(huán)結(jié)構(gòu)
4.4 條件選擇與多分支選擇結(jié)構(gòu)
4.4.1 if與if-else條件選擇結(jié)構(gòu)
4.4.2 switch-case多分支選擇結(jié)構(gòu)
4.5 Swift語(yǔ)言中的流程跳轉(zhuǎn)語(yǔ)句
4.6 練習(xí)及解析
4.7 模擬面試
第5章 函數(shù)與閉包技術(shù)
5.1 函數(shù)的基本應(yīng)用
5.1.1 函數(shù)的創(chuàng)建與調(diào)用
5.1.2 關(guān)于函數(shù)的參數(shù)名
5.1.3 函數(shù)中參數(shù)的默認(rèn)值、不定數(shù)量參數(shù)與inout類型參數(shù)
5.2 函數(shù)的類型與函數(shù)嵌套
5.3 理解閉包結(jié)構(gòu)
5.3.1 閉包的語(yǔ)法結(jié)構(gòu)
5.3.2 通過(guò)實(shí)現(xiàn)一個(gè)排序函數(shù)來(lái)深入理解閉包
5.4 將閉包作為參數(shù)傳遞時(shí)的寫(xiě)法優(yōu)化
5.5 后置閉包、逃逸閉包與自動(dòng)閉包
5.6 練習(xí)及解析
5.7 模擬面試
第6章 高級(jí)運(yùn)算符與枚舉
6.1 位運(yùn)算符與溢出運(yùn)算符
6.1.1 位運(yùn)算符的應(yīng)用
6.1.2 溢出運(yùn)算符
6.2 運(yùn)算符的重載與自定義
6.2.1 重載運(yùn)算符
6.2.2 自定義運(yùn)算符
6.3 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
6.4 枚舉類型的創(chuàng)建與應(yīng)用
6.5 枚舉的原始值與相關(guān)值
6.5.1 枚舉的原始值
6.5.2 枚舉的相關(guān)值
6.5.3 遞歸枚舉
6.6 練習(xí)及解析
6.7 模擬面試
第7章 類與結(jié)構(gòu)體
7.1 類與結(jié)構(gòu)體的定義
7.1.1 結(jié)構(gòu)體
7.1.2 類
7.2 設(shè)計(jì)一個(gè)交通工具類
7.3 開(kāi)發(fā)中類與結(jié)構(gòu)體的應(yīng)用場(chǎng)景
7.4 練習(xí)及解析
7.5 模擬面試
第8章 屬性與方法
8.1 存儲(chǔ)屬性與計(jì)算屬性
8.1.1 存儲(chǔ)屬性的意義及應(yīng)用
8.1.2 計(jì)算屬性的意義及應(yīng)用
8.2 屬性監(jiān)聽(tīng)器
8.3 實(shí)例屬性與類屬性
8.4 實(shí)例方法與類方法
8.4.1 實(shí)例方法的意義與應(yīng)用
8.4.2 類方法
8.5 下標(biāo)方法
8.6 練習(xí)及解析
8.7 模擬面試
第9章 構(gòu)造方法與析構(gòu)方法
9.1 構(gòu)造方法的設(shè)計(jì)與使用
9.2 指定構(gòu)造方法與便利構(gòu)造方法
9.3 構(gòu)造方法的繼承關(guān)系
9.4 構(gòu)造方法的安全性檢查
9.5 可失敗構(gòu)造方法與必要構(gòu)造方法
9.6 析構(gòu)方法
9.7 練習(xí)與解析
9.8 模擬面試
第10章 內(nèi)存管理與異常處理
10.1 自動(dòng)引用計(jì)數(shù)
10.2 循環(huán)引用及其解決方法
10.3 閉包中的循環(huán)引用
10.4 異常的拋出與傳遞
10.5 異常的捕獲與處理
10.6 延時(shí)執(zhí)行結(jié)構(gòu)
10.7 練習(xí)與解析
10.8 模擬面試
第11章 類型轉(zhuǎn)換、泛型、擴(kuò)展與協(xié)議
11.1 類型檢查與轉(zhuǎn)換
11.1.1 Swift語(yǔ)言中的類型檢查
11.1.2 Swift語(yǔ)言中的類型轉(zhuǎn)換
11.2 Any與AnyObject類型
11.3 泛型
11.3.1 初識(shí)泛型
11.3.2 對(duì)泛型進(jìn)行約束
11.4 擴(kuò)展與協(xié)議
11.4.1 使用擴(kuò)展對(duì)已經(jīng)存在的數(shù)據(jù)類型進(jìn)行補(bǔ)充
11.4.2 協(xié)議的特點(diǎn)與應(yīng)用
11.4.3 協(xié)議與擴(kuò)展的結(jié)合
11.5 模擬面試
第12章 Swift 4特性指南
12.1 內(nèi)存安全檢查(獨(dú)占訪問(wèn)權(quán)限)
12.2 關(guān)聯(lián)類型可以添加where約束子句
12.3 增強(qiáng)字符串和區(qū)間運(yùn)算符的功能
12.4 泛型與協(xié)議功能的增強(qiáng)
12.5 模擬面試
……
第2部分 iOS開(kāi)發(fā)基礎(chǔ)
第3部分 項(xiàng)目實(shí)戰(zhàn)

本目錄推薦

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