注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Swift 5從零到精通iOS開發(fā)訓(xùn)練營(yíng)

Swift 5從零到精通iOS開發(fā)訓(xùn)練營(yíng)

Swift 5從零到精通iOS開發(fā)訓(xùn)練營(yíng)

定 價(jià):¥119.00

作 者: 張益琿 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302588641 出版時(shí)間: 2021-10-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 462 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

  張益琿(網(wǎng)名:琿少)多年iOS開發(fā)經(jīng)驗(yàn),51CTO學(xué)院、CSDN學(xué)院簽約講師 ,主要從事移動(dòng)端應(yīng)用開發(fā),曾就職于國(guó)內(nèi)知名電商網(wǎng)站,從事iOS端應(yīng)用程序的業(yè)務(wù)開發(fā)與性能優(yōu)化工作。目前在國(guó)內(nèi)知名社交產(chǎn)品公司從事IM系統(tǒng)的架構(gòu)設(shè)計(jì)工作。對(duì)iOS開發(fā)、React Native和Flutter跨平臺(tái)開發(fā)及JavaScript前端開發(fā)都擁有豐富的經(jīng)驗(yàn)。已出版《iOS開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App Store上架》《React Native全教程:移動(dòng)端跨平臺(tái)應(yīng)用開發(fā)》《iOS開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到上架App Store(第3版)》《Swift從零到精通iOS開發(fā)》等多本編程著作。開源中國(guó)特邀技術(shù)專家,發(fā)表相關(guān)技術(shù)博客400余篇,訪問量100萬余次。

圖書目錄

第一部分 Swift語言基礎(chǔ)語法
第1章 學(xué)習(xí)環(huán)境的搭建
1.1 申請(qǐng)個(gè)人AppleID賬號(hào)
1.2 F載與安裝Xcode開發(fā)工具
1.3 Xcode開發(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 數(shù)組(Array)類型
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ù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 Swifi語言中的流程跳轉(zhuǎn)語句
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 閉包的語法結(jié)構(gòu)
5.3.2 通過實(shí)現(xiàn)一個(gè)排序函數(shù)來深入理解閉包
5.4 將閉包作為參數(shù)傳遞時(shí)的寫法優(yōu)化
……
第二部分 iOS開發(fā)基礎(chǔ)
第三部分 實(shí)戰(zhàn)
附錄A CocoaPods庫(kù)管理工具的應(yīng)用
附錄B 關(guān)鍵概念檢索表

本目錄推薦

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