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

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

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

定 價(jià):¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄


目錄



第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)的分類

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編程語言簡介

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

1.2Swift語言概述

1.3iOS概述

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

1.4.1Xcode開發(fā)工具

1.4.2Xcode安裝

1.4.3Xcode卸載

1.4.4Xcode界面

本章小結(jié)

同步練習(xí)

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

2.1第一個(gè)Swift程序

2.1.1創(chuàng)建Playground

2.1.2創(chuàng)建macOS工程

2.2代碼解釋

2.3標(biāo)識符

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ù)類型

2.7.1整型

2.7.2浮點(diǎn)型

2.7.3布爾型

2.7.4元組類型

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

2.8可選類型

2.8.1可選類型概念

2.8.2可選類型值拆包

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控制語句

2.11.1分支語句

2.11.2循環(huán)語句

2.11.3跳轉(zhuǎn)語句

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ù)類型

2.14閉包

2.14.1閉包的概念

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

2.14.3類型推斷簡化

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

2.14.5省略參數(shù)名

2.14.6使用尾隨閉包

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

本章小結(jié)

同步練習(xí)

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

3.1Swift中的面向?qū)ο箢愋?

3.1.1枚舉

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

3.2可選鏈

3.2.1可選鏈概念

3.2.2使用問號和感嘆號

3.3訪問限定

3.3.1訪問范圍

3.3.2訪問級別

3.3.3使用訪問級別最佳實(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類繼承

3.8.1繼承概念

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

3.8.3重寫

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

3.8.5類型檢查

3.8.6類型轉(zhuǎn)換

3.8.7使用AnyObject和Any類型

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)用開發(fā)概述

4.1HelloiOS工程

4.1.1創(chuàng)建工程

4.1.2Xcode中的iOS工程模板

4.1.3應(yīng)用剖析

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

4.3iOS API簡介

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視圖控制器種類

5.3.2視圖控制器的生命周期

5.4視圖與UIView

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

5.4.2視圖分類

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鍵盤的打開和關(guān)閉

5.7.4鍵盤的種類

5.8關(guān)閉和打開鍵盤通知

5.8.1通知機(jī)制

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

5.9Web視圖

5.10工具欄

5.11導(dǎo)航欄

本章小結(jié)

同步練習(xí)

第6章表視圖

6.1表視圖中的概念

6.1.1表視圖組成

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

6.1.3表視圖的分類

6.1.4單元格的組成和樣式

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

6.2簡單表視圖

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

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樹形結(jié)構(gòu)導(dǎo)航

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

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

本章小結(jié)

同步練習(xí)

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

10.1音頻開發(fā)

10.1.1音頻文件簡介

10.1.2音頻API簡介

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

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

10.2視頻開發(fā)

10.2.1視頻文件簡介

10.2.2視頻播放

本章小結(jié)

同步練習(xí)



本目錄推薦

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