注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)移動(dòng)操作系統(tǒng)原理與實(shí)踐:基于iOS與Swift編程語(yǔ)言

移動(dòng)操作系統(tǒng)原理與實(shí)踐:基于iOS與Swift編程語(yǔ)言

移動(dòng)操作系統(tǒng)原理與實(shí)踐:基于iOS與Swift編程語(yǔ)言

定 價(jià):¥69.00

作 者: 關(guān)東升 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787302481560 出版時(shí)間: 2017-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 402 字?jǐn)?shù):  

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

  本書(shū)是專(zhuān)門(mén)為高校師生學(xué)習(xí)Swift語(yǔ)言和iOS應(yīng)用開(kāi)發(fā)而編著的教材。書(shū)中首先詳細(xì)介紹了Swift語(yǔ)言,然后展開(kāi)介紹iOS開(kāi)發(fā)技術(shù),最后安排了綜合案例。全書(shū)分別介紹了如下內(nèi)容: 操作系統(tǒng)的基本概念; 蘋(píng)果硬件設(shè)備和iOS操作系統(tǒng); Swift語(yǔ)言的基本語(yǔ)法與程序設(shè)計(jì);iOS應(yīng)用開(kāi)發(fā)基礎(chǔ); iOS應(yīng)用界面技術(shù); 表視圖; 界面布局與Auto Layout技術(shù); 屏幕適配與Size Class技術(shù); 應(yīng)用導(dǎo)航模式; 多媒體開(kāi)發(fā); 圖形圖像開(kāi)發(fā); 數(shù)據(jù)存儲(chǔ); 網(wǎng)絡(luò)數(shù)據(jù)交換格式; 網(wǎng)絡(luò)通信。最后一章介紹了綜合案例——奧運(yùn)會(huì)應(yīng)用設(shè)計(jì)與開(kāi)發(fā),該章給出了完整的iOS應(yīng)用分析和設(shè)計(jì),以及編程實(shí)現(xiàn),架構(gòu)采用分層設(shè)計(jì)實(shí)現(xiàn),開(kāi)發(fā)中采用敏捷開(kāi)發(fā)方法。 本書(shū)適合作為高等院校與職業(yè)院?!耙苿?dòng)操作系統(tǒng)”與“iOS應(yīng)用開(kāi)發(fā)”等課程的教材,也適合廣大iOS應(yīng)用開(kāi)發(fā)人員自學(xué)參考。

作者簡(jiǎn)介

  作者簡(jiǎn)介 關(guān)東升:國(guó)內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問(wèn),高級(jí)培訓(xùn)講師,移動(dòng)開(kāi)發(fā)專(zhuān)家。擔(dān)任51CTO社區(qū)iOS技術(shù)顧問(wèn),精通iOS、Android、Windows Phone及HTML5等移動(dòng)開(kāi)發(fā)技術(shù)。曾先后主持開(kāi)發(fā)大型網(wǎng)絡(luò)游戲《神農(nóng)訣》的iOS和Android客戶(hù)端開(kāi)發(fā),國(guó)家農(nóng)產(chǎn)品追溯系統(tǒng)的iPad客戶(hù)端開(kāi)發(fā),酒店預(yù)訂系統(tǒng)的iOS客戶(hù)端開(kāi)發(fā),金融系統(tǒng)的iOS、Windows Phone 及Android客戶(hù)端開(kāi)發(fā)。在App Store上發(fā)布數(shù)款游戲和應(yīng)用軟件,擅長(zhǎng)移動(dòng)平臺(tái)的應(yīng)用和游戲類(lèi)項(xiàng)目開(kāi)發(fā)。長(zhǎng)期為中國(guó)移動(dòng)研究院、云南移動(dòng)、東軟、方正科技、大唐電信、中石油、深圳康拓普、上海財(cái)富168、天津港務(wù)局等企事業(yè)單位授課。著有《iOS實(shí)戰(zhàn):入門(mén)與提高卷(Swift版)》《iOS實(shí)戰(zhàn):傳感器卷(Swift版)》《iOS實(shí)戰(zhàn):圖形圖像、動(dòng)畫(huà)和多媒體卷(Swift版)》《iOS開(kāi)發(fā)指南——從零基礎(chǔ)到App Store上架》《交互設(shè)計(jì)的藝術(shù)——iOS 7擬物化到扁平化革命》《Cocos2d-x實(shí)戰(zhàn):C++卷(第2版)》《Cocos2d-x實(shí)戰(zhàn):Lua卷(第2版)》《Cocos2d-x實(shí)戰(zhàn):JS卷——Cocos2d-JS開(kāi)發(fā)(第2版)》《Cocos2d-x實(shí)戰(zhàn):工具卷(第2版)》等專(zhuān)業(yè)圖書(shū)。

圖書(shū)目錄


目錄



第0章移動(dòng)操作系統(tǒng)概論

0.1操作系統(tǒng)的原理與概念

0.1.1隱藏硬件細(xì)節(jié)

0.1.2資源管理

0.1.3操作系統(tǒng)的歷史

0.2操作系統(tǒng)的分類(lèi)

0.2.1批處理操作系統(tǒng)

0.2.2分時(shí)操作系統(tǒng)

0.2.3實(shí)時(shí)操作系統(tǒng)

0.2.4個(gè)人計(jì)算機(jī)操作系統(tǒng)

0.2.5網(wǎng)絡(luò)操作系統(tǒng)

0.2.6分布式操作系統(tǒng)

0.2.7嵌入式操作系統(tǒng)

0.3移動(dòng)操作系統(tǒng)

0.3.1移動(dòng)設(shè)備的特征

0.3.2主要的移動(dòng)操作系統(tǒng)

0.3.3移動(dòng)操作系統(tǒng)的應(yīng)用和發(fā)展

第1章iOS操作系統(tǒng)及Swift編程語(yǔ)言簡(jiǎn)介

1.1蘋(píng)果的硬件設(shè)備與操作系統(tǒng)

1.2Swift語(yǔ)言概述

1.3iOS概述

1.4開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具

1.4.1Xcode開(kāi)發(fā)工具

1.4.2Xcode安裝

1.4.3Xcode卸載

1.4.4Xcode界面

本章小結(jié)

同步練習(xí)

第2章Swift語(yǔ)言程序設(shè)計(jì)(上)

2.1第一個(gè)Swift程序

2.1.1創(chuàng)建Playground

2.1.2創(chuàng)建macOS工程

2.2代碼解釋

2.3標(biāo)識(shí)符

2.4關(guān)鍵字

2.5常量和變量

2.5.1常量

2.5.2變量

2.6運(yùn)算符

2.6.1算術(shù)運(yùn)算符

2.6.2算術(shù)賦值運(yùn)算符

2.6.3關(guān)系運(yùn)算符

2.6.4邏輯運(yùn)算符

2.6.5位運(yùn)算符

2.7Swift數(shù)據(jù)類(lèi)型

2.7.1整型

2.7.2浮點(diǎn)型

2.7.3布爾型

2.7.4元組類(lèi)型

2.7.5數(shù)據(jù)類(lèi)型轉(zhuǎn)換

2.8可選類(lèi)型

2.8.1可選類(lèi)型概念

2.8.2可選類(lèi)型值拆包

2.8.3可選綁定

2.9字符

2.9.1Unicode編碼

2.9.2轉(zhuǎn)義符

2.10字符串

2.10.1字符串創(chuàng)建

2.10.2字符串拼接

2.10.3字符串插入、刪除和替換

2.10.4字符串比較

2.11控制語(yǔ)句

2.11.1分支語(yǔ)句

2.11.2循環(huán)語(yǔ)句

2.11.3跳轉(zhuǎn)語(yǔ)句

2.11.4值綁定

2.12集合

2.12.1數(shù)組集合

2.12.2字典集合

2.13函數(shù)

2.13.1定義函數(shù)

2.13.2函數(shù)調(diào)用

2.13.3函數(shù)類(lèi)型

2.14閉包

2.14.1閉包的概念

2.14.2使用閉包表達(dá)式

2.14.3類(lèi)型推斷簡(jiǎn)化

2.14.4隱藏return關(guān)鍵字

2.14.5省略參數(shù)名

2.14.6使用尾隨閉包

2.14.7捕獲上下文中的變量和常量

本章小結(jié)

同步練習(xí)

第3章Swift語(yǔ)言程序設(shè)計(jì)(下)

3.1Swift中的面向?qū)ο箢?lèi)型

3.1.1枚舉

3.1.2結(jié)構(gòu)體與類(lèi)

3.2可選鏈

3.2.1可選鏈概念

3.2.2使用問(wèn)號(hào)和感嘆號(hào)

3.3訪(fǎng)問(wèn)限定

3.3.1訪(fǎng)問(wèn)范圍

3.3.2訪(fǎng)問(wèn)級(jí)別

3.3.3使用訪(fǎng)問(wèn)級(jí)別最佳實(shí)踐

3.4屬性

3.4.1存儲(chǔ)屬性

3.4.2計(jì)算屬性

3.4.3靜態(tài)屬性

3.5方法

3.5.1實(shí)例方法

3.5.2靜態(tài)方法

3.6構(gòu)造函數(shù)

3.6.1默認(rèn)構(gòu)造函數(shù)

3.6.2構(gòu)造函數(shù)與存儲(chǔ)屬性初始化

3.6.3使用參數(shù)標(biāo)簽

3.7析構(gòu)函數(shù)

3.8類(lèi)繼承

3.8.1繼承概念

3.8.2構(gòu)造函數(shù)繼承

3.8.3重寫(xiě)

3.8.4使用final關(guān)鍵字

3.8.5類(lèi)型檢查

3.8.6類(lèi)型轉(zhuǎn)換

3.8.7使用AnyObject和Any類(lèi)型

3.9擴(kuò)展

3.9.1聲明擴(kuò)展

3.9.2擴(kuò)展計(jì)算屬性

3.9.3擴(kuò)展方法

3.9.4擴(kuò)展構(gòu)造函數(shù)

3.10協(xié)議

3.10.1協(xié)議概念

3.10.2協(xié)議定義和遵從

3.10.3協(xié)議方法

3.10.4協(xié)議屬性

本章小結(jié)

同步練習(xí)

第4章iOS應(yīng)用開(kāi)發(fā)概述

4.1HelloiOS工程

4.1.1創(chuàng)建工程

4.1.2Xcode中的iOS工程模板

4.1.3應(yīng)用剖析

4.2應(yīng)用生命周期

4.3iOS API簡(jiǎn)介

4.3.1API概述

4.3.2如何使用API幫助

本章小結(jié)

同步練習(xí)

第5章iOS應(yīng)用界面技術(shù)

5.1界面構(gòu)建技術(shù)

5.1.1使用故事板

5.1.2使用Xib文件

5.1.3使用代碼

5.2MVC模式

5.2.1MVC模式概述

5.2.2Cocoa Touch MVC模式

5.3視圖控制器

5.3.1視圖控制器種類(lèi)

5.3.2視圖控制器的生命周期

5.4視圖與UIView

5.4.1UIView繼承層次結(jié)構(gòu)

5.4.2視圖分類(lèi)

5.4.3應(yīng)用界面的構(gòu)建層次

5.5控件與動(dòng)作事件

5.5.1按鈕

5.5.2定義動(dòng)作事件

5.6視圖與輸出口

5.6.1標(biāo)簽

5.6.2定義輸出口

5.7視圖與委托協(xié)議

5.7.1委托設(shè)計(jì)模式

5.7.2實(shí)例: TextField委托協(xié)議

5.7.3鍵盤(pán)的打開(kāi)和關(guān)閉

5.7.4鍵盤(pán)的種類(lèi)

5.8關(guān)閉和打開(kāi)鍵盤(pán)通知

5.8.1通知機(jī)制

5.8.2實(shí)例: 關(guān)閉和打開(kāi)鍵盤(pán)

5.9Web視圖

5.10工具欄

5.11導(dǎo)航欄

本章小結(jié)

同步練習(xí)

第6章表視圖

6.1表視圖中的概念

6.1.1表視圖組成

6.1.2表視圖的相關(guān)類(lèi)

6.1.3表視圖的分類(lèi)

6.1.4單元格的組成和樣式

6.1.5數(shù)據(jù)源協(xié)議與委托協(xié)議

6.2簡(jiǎn)單表視圖

6.2.1創(chuàng)建簡(jiǎn)單表視圖

6.2.2自定義單元格

6.3分節(jié)表視圖

6.3.1添加索引

6.3.2分組

本章小結(jié)

同步練習(xí)

第7章界面布局與Auto Layout技術(shù)

7.1iOS界面布局UI設(shè)計(jì)模式

7.2靜態(tài)表與表單布局

7.3Auto Layout布局

7.3.1Interface Builder中管理Auto Layout約束

7.3.2案例: Auto Layout布局

本章小結(jié)

同步練習(xí)

第8章屏幕適配與Size Class技術(shù)

8.1iOS屏幕的多樣性

8.1.1iOS屏幕介紹

8.1.2iOS的3種分辨率

8.1.3獲得iOS設(shè)備屏幕信息

8.2Size Class與iOS多屏幕適配

8.2.1Size Class技術(shù)

8.2.2Size Class的九宮格

8.2.3Size Class的四個(gè)象限

8.2.4Xcode 8中使用Size Class

8.2.5案例: 使用Size Class

本章小結(jié)

同步練習(xí)

第9章應(yīng)用導(dǎo)航模式

9.1導(dǎo)航概述

9.2導(dǎo)航的“死胡同”——模態(tài)視圖

9.3平鋪導(dǎo)航

9.3.1平鋪導(dǎo)航概述

9.3.2使用資源目錄管理圖片

9.3.3屏幕滾動(dòng)視圖的重要屬性

9.3.4分屏導(dǎo)航實(shí)現(xiàn)

9.4標(biāo)簽導(dǎo)航

9.4.1標(biāo)簽導(dǎo)航實(shí)例

9.4.2標(biāo)簽導(dǎo)航實(shí)現(xiàn)

9.5樹(shù)形結(jié)構(gòu)導(dǎo)航

9.5.1樹(shù)形結(jié)構(gòu)導(dǎo)航實(shí)例

9.5.2樹(shù)形結(jié)構(gòu)導(dǎo)航實(shí)現(xiàn)

本章小結(jié)

同步練習(xí)

第10章多媒體開(kāi)發(fā)

10.1音頻開(kāi)發(fā)

10.1.1音頻文件簡(jiǎn)介

10.1.2音頻API簡(jiǎn)介

10.1.3實(shí)例: 音頻播放

10.1.4實(shí)例: 音頻錄制

10.2視頻開(kāi)發(fā)

10.2.1視頻文件簡(jiǎn)介

10.2.2視頻播放

本章小結(jié)

同步練習(xí)



本目錄推薦

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