性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

iOS實(shí)戰(zhàn):入門與提高卷(Swift版)/清華開發(fā)者書庫簡介,目錄書摘

2020-09-22 20:10 來源:京東 作者:京東
ios swift
iOS實(shí)戰(zhàn):入門與提高卷(Swift版)/清華開發(fā)者書庫
暫無報(bào)價(jià)
80+評論 98%好評
編輯推薦:  《iOS實(shí)戰(zhàn):入門與提高卷(Swift版)》一書是國內(nèi)著名的移動開發(fā)教育機(jī)構(gòu)智捷課堂首席專家關(guān)東升編寫iOS系列叢書中的一本。該叢書分別如下:
  《iOS實(shí)戰(zhàn): 入門與提高卷(Swift版)》
  《iOS實(shí)戰(zhàn): 圖形圖像、動畫與多媒體卷(Swift版)》
  《iOS實(shí)戰(zhàn): 傳感器卷(Swift版)》
  《iOS實(shí)戰(zhàn): 蘋果“生態(tài)圈”編程卷(Swift版)》
  《iOS實(shí)戰(zhàn): Apple Watch卷(Swift版)》《iOS實(shí)戰(zhàn):入門與提高卷(Swift版)》分為16章,是國內(nèi)介紹iOS開發(fā)全面的圖書之一。全書各章內(nèi)容如下:
  第1章 開始。 iOS知識開發(fā)背景介紹以及本書約定介紹。并且創(chuàng)建了一個iOS應(yīng)用程序——HelloiOS,通過HelloiOS討論了iOS工程模板、應(yīng)用的運(yùn)行機(jī)制和生命周期、視圖器的生命周期。最后介紹API幫助文檔和官方案例的使用。
  第2章 Cocoa Touch MVC設(shè)計(jì)模式。首先介紹了Cocoa Touch MVC模式,然后介紹了視圖控制器和視圖基礎(chǔ)知識,以及界面構(gòu)建技術(shù)。
  第3章  視圖。首先介紹了控件與動作事件、視圖與輸出口、視圖與委托協(xié)議。然后介紹了標(biāo)簽、按鈕、文本框、文本視圖、Web視圖、警告框、操作表、工具欄和導(dǎo)航欄等基本控件。
  第4章 表視圖。首先介紹了表視圖的組成、表視圖類的構(gòu)成、表視圖的分類以及表視圖的兩個重要協(xié)議。然后討論了如何實(shí)現(xiàn)簡單表視圖和分節(jié)表視圖,以及表視圖中索引、搜索欄、分組的用法,最后討論了表視圖單元格刪除和插入等操作。
  第5章 界面布局與Auto Layout技術(shù)。首先介紹界面布局和Auto Layout技術(shù),最后介紹了Auto Layout技術(shù)解決界面布局等問題。
  第6章 屏幕適配與Size Class技術(shù)。首先介紹了iOS屏幕及三種屏幕分辨率。然后介紹了Size Class技術(shù)解決屏幕適配問題。
  第7章 應(yīng)用導(dǎo)航模式。如何判斷應(yīng)用是不是需要一個導(dǎo)航功能,并且知道在什么情況下選擇平鋪導(dǎo)航、標(biāo)簽導(dǎo)航、樹形結(jié)構(gòu)導(dǎo)航中的哪一種或者同時綜合使用3種導(dǎo)航模式。
  第8章 手勢識別。通過對本章的學(xué)習(xí),讀者可以了解手勢的種類,掌握手勢識別器、觸摸事件和手勢識別過程等。
  第9章 項(xiàng)目實(shí)戰(zhàn)——編寫自定義控件PopupControl。通過一個自定義控件PopupControl項(xiàng)目,介紹了自定義控件地開發(fā)過程,以及靜態(tài)鏈接庫、動態(tài)鏈接庫、框架和工作空間等概念。
  第10章 音頻和視頻多媒體開發(fā)。本章介紹了音頻播放與錄制,以及視頻播放與錄制。
  第11章 圖形圖像開發(fā)。首先了解UIImage、CIImage和CGImage對象的不同,他們的應(yīng)用的場景。然后介紹了Core Image框架API以及濾鏡的使用。
  第12章 數(shù)據(jù)存儲。討論 iOS本地?cái)?shù)據(jù)存儲的問題。首先分析了數(shù)據(jù)存取的幾種方式以及每種數(shù)據(jù)存取方式適合什么樣的場景,然后分別舉例介紹了每種存取方式的實(shí)現(xiàn)。還介紹了iOS平臺的分層架構(gòu)設(shè)計(jì)技術(shù)。這些架構(gòu)設(shè)計(jì)模式將貫穿全書。
  第13章 網(wǎng)絡(luò)數(shù)據(jù)交換格式。介紹了數(shù)據(jù)交換格式,其中XML和JSON是主要的方式。
  第14章 REST Web Service。介紹了REST Web Service。還重點(diǎn)介紹了MKNetworkKit框架。
  第15章 Web Service網(wǎng)絡(luò)通信架構(gòu)設(shè)計(jì)。通過重構(gòu)MyNotes應(yīng)用,把MyNotes應(yīng)用的數(shù)據(jù)由原來的本地存儲變成云存儲。在這個過程中,介紹了移動網(wǎng)絡(luò)通信應(yīng)用中分層架構(gòu)設(shè)計(jì)的必要性和重要性。
  第16章 iOS敏捷開發(fā)項(xiàng)目實(shí)戰(zhàn)——價(jià)格線酒店預(yù)訂iPhone客戶端開發(fā)。介紹了完整的iOS應(yīng)用分析設(shè)計(jì)、編程、測試和發(fā)布過程,開發(fā)過程采用敏捷開發(fā)方法。敏捷開發(fā)方法非常時候與iOS開發(fā),廣大讀者能夠認(rèn)真學(xué)習(xí)。開發(fā)采用的架構(gòu)是分層設(shè)計(jì)的,對于iOS開發(fā)也是非常重要的。
內(nèi)容簡介:  本書是智捷課堂團(tuán)隊(duì)編寫“iOS實(shí)戰(zhàn)”系列圖書中的一本,全書分為16章,系統(tǒng)介紹了iOS應(yīng)用開發(fā)的理論與技術(shù)。全書內(nèi)容包括: 第1章開始,介紹了iOS開發(fā)背景知識及本書約定; 第2章介紹了Cocoa Touch MVC設(shè)計(jì)模式; 第3章介紹了視圖及其相關(guān)知識; 第4章介紹了表視圖; 第5章介紹了界面布局與Auto Layout技術(shù); 第6章介紹了屏幕適配與Size Class技術(shù); 第7章介紹了應(yīng)用導(dǎo)航模式; 第8章介紹了手勢識別; 第9章為項(xiàng)目實(shí)戰(zhàn)——編寫自定義控件PopupControl; 第10章介紹了音頻和視頻多媒體開發(fā); 第11章介紹了圖形圖像開發(fā); 第12章介紹了數(shù)據(jù)存儲; 第13章介紹了網(wǎng)絡(luò)數(shù)據(jù)交換格式; 第14章介紹了REST Web Service; 第15章介紹了 Web Service網(wǎng)絡(luò)通信架構(gòu)設(shè)計(jì); 第16章介紹了 iOS敏捷開發(fā)項(xiàng)目實(shí)戰(zhàn)——價(jià)格線酒店預(yù)訂iPhone客戶端開發(fā)。本書適合作為從事iOS應(yīng)用開發(fā)的軟件工程師的參考用書,也可作為計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等專業(yè)的移動開發(fā)類課程的教學(xué)用書。
作者簡介:  關(guān)東升,國內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,高級培訓(xùn)講師,移動開發(fā)專家。擔(dān)任51CTO社區(qū)iOS技術(shù)顧問,精通iOS、Android和Windows Phone及HTML5等移動開發(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)用軟件,擅長移動平臺的應(yīng)用和游戲類項(xiàng)目開發(fā)。長期為中國移動研究院、云南移動、東軟、方正科技、大唐電信、中石油、深圳康拓普、上海財(cái)富168、天津港務(wù)局等企事業(yè)單位授課。著有、《iOS開發(fā)指南——從零基礎(chǔ)到App Store上架》、《交互設(shè)計(jì)的藝術(shù)——iOS 7擬物化到扁平化革命》、《Cocos2d-x實(shí)戰(zhàn):C++卷》、《Cocos2d-x實(shí)戰(zhàn):Lua卷》、《Cocos2d-x實(shí)戰(zhàn):工具卷》、《Cocos2d-x實(shí)戰(zhàn):JS卷——Cocos2d-JS開發(fā)》等專業(yè)圖書。
目錄:第1章開始
1.1iOS概述
1.1.1iOS介紹
1.1.2iOS 8新特性
1.2開發(fā)環(huán)境及開發(fā)工具
1.3本書約定
1.3.1實(shí)例代碼約定
1.3.2圖示約定
1.3.3方法命名約定
1.3.4構(gòu)造器命名約定
1.4創(chuàng)建HelloiOS工程
1.4.1創(chuàng)建工程
1.4.2Xcode中的iOS工程模板
1.4.3應(yīng)用剖析
1.4.4應(yīng)用生命周期
1.4.5Xcode中的Project和Target
1.4.6常用的產(chǎn)品屬性
1.5iOS API簡介
1.5.1API概述
1.5.2如何使用API幫助
1.6小結(jié)
第2章Cocoa Touch MVC設(shè)計(jì)模式
2.1MVC模式
2.1.1MVC模式概述
2.1.2Cocoa Touch MVC模式
2.2視圖控制器
2.2.1視圖控制器種類
2.2.2視圖控制器生命周期
2.3視圖與UIView
2.3.1UIView繼承層次結(jié)構(gòu)
2.3.2視圖分類
2.3.3應(yīng)用界面的構(gòu)建層次
2.4界面構(gòu)建技術(shù)
2.4.1使用故事板
2.4.2使用Xib文件
2.4.3使用代碼
2.5小結(jié)
第3章視圖
3.1控件與動作事件
3.1.1按鈕
3.1.2定義動作事件
3.2視圖與輸出口
3.2.1標(biāo)簽
3.2.2定義輸出口
3.3視圖與委托協(xié)議
3.3.1委托設(shè)計(jì)模式
3.3.2實(shí)例: TextField委托協(xié)議
3.3.3鍵盤的打開和關(guān)閉
3.3.4鍵盤的種類
3.4關(guān)閉和打開鍵盤通知
3.4.1通知機(jī)制
3.4.2實(shí)例: 關(guān)閉和打開鍵盤
3.5Web視圖
3.5.1UIWebView類
3.5.2WKWebView類
3.6警告框
3.7操作表
3.8工具欄
3.9導(dǎo)航欄
3.10小結(jié)
第4章表視圖
4.1表視圖中概念
4.1.1表視圖組成
4.1.2表視圖相關(guān)類
4.1.3表視圖分類
4.1.4單元格組成和樣式
4.1.5數(shù)據(jù)源協(xié)議與委托協(xié)議
4.2簡單表視圖
4.2.1創(chuàng)建簡單表視圖
4.2.2自定義單元格
4.2.3添加搜索欄
4.3分節(jié)表視圖
4.3.1添加索引
4.3.2分組
4.4刪除和插入單元格
4.5小結(jié)
第5章界面布局與Auto Layout技術(shù)
5.1iOS界面布局UI設(shè)計(jì)模式
5.2靜態(tài)表與表單布局
5.3集合視圖
5.3.1集合視圖介紹
5.3.2實(shí)例: 奧運(yùn)會比賽項(xiàng)目
5.3.3添加集合視圖控制
5.3.4添加集合視圖單元格
5.3.5數(shù)據(jù)源協(xié)議與委托協(xié)議
5.4Auto Layout布局
5.4.1Auto Layout約束管理
5.4.2實(shí)例: Auto Layout布局
5.5小結(jié)
第6章屏幕適配與Size Class技術(shù)
6.1iOS屏幕
6.1.1iOS屏幕介紹
6.1.2iOS的三種分辨率
6.1.3判斷iPhone屏幕尺寸
6.2Size Class技術(shù)
6.2.1Interface Builder中使用Size Class
6.2.2Size Class的九宮格
6.2.3實(shí)例: 使用Size Class
6.3小結(jié)
第7章應(yīng)用導(dǎo)航模式
7.1導(dǎo)航概述
7.2導(dǎo)航的“死胡同”——模態(tài)窗口
7.3平鋪導(dǎo)航
7.3.1平鋪導(dǎo)航概述
7.3.2使用資源目錄管理圖片
7.3.3屏幕滾動視圖重要的屬性
7.3.4分屏導(dǎo)航實(shí)現(xiàn)
7.4標(biāo)簽導(dǎo)航
7.4.1標(biāo)簽導(dǎo)航實(shí)例
7.4.2標(biāo)簽導(dǎo)航實(shí)現(xiàn)
7.5樹形結(jié)構(gòu)導(dǎo)航
7.5.1樹形結(jié)構(gòu)導(dǎo)航實(shí)例
7.5.2樹形結(jié)構(gòu)導(dǎo)航實(shí)現(xiàn)
7.6組合使用導(dǎo)航模式
7.6.1組合導(dǎo)航實(shí)例
7.6.2組合導(dǎo)航實(shí)現(xiàn)
7.7小結(jié)
第8章手勢識別
8.1手勢種類
8.2使用手勢識別器
8.2.1視圖對象與手勢識別
8.2.2手勢識別狀態(tài)
8.2.3檢測Tap(單擊)
8.2.4檢測Long Press(長按)
8.2.5檢測Pan(平移)
8.2.6檢測Swipe(滑動)
8.2.7檢測Rotation(旋轉(zhuǎn))
8.2.8檢測Pinch(手指的合攏和張開)
8.2.9檢測Screen Edge Pan(屏幕邊緣平移)
8.3觸摸事件與手勢識別
8.3.1事件處理機(jī)制
8.3.2響應(yīng)者對象與響應(yīng)鏈
8.3.3觸摸事件
8.3.4手勢識別
本章小結(jié)
第9章項(xiàng)目實(shí)戰(zhàn)——編寫自定義控件PopupControl
9.1選擇器
9.1.1日期選擇器
9.1.2普通選擇器
9.1.3數(shù)據(jù)源協(xié)議與委托協(xié)議
9.2自己的選擇器
9.2.1自定義選擇器控件需求
9.2.2靜態(tài)鏈接庫
9.2.3框架
9.2.4使用工作空間
9.3實(shí)現(xiàn)自定義選擇器
9.3.1創(chuàng)建框架工程
9.3.2創(chuàng)建自定義選擇器控制器
9.3.3使用Xib構(gòu)建界面
9.3.4編寫選擇器控制器委托協(xié)議代碼
9.3.5編寫選擇器控制器代碼
9.4實(shí)現(xiàn)自定義日期選擇器
9.4.1創(chuàng)建自定義日期選擇器控制器
9.4.2使用Xib構(gòu)建界面
9.4.3編寫日期選擇器控制器委托協(xié)議代碼
9.4.4編寫日期選擇器控制器代碼
9.5測試自定義控件
9.5.1創(chuàng)建工作空間
9.5.2測試程序工程
9.6小結(jié)
第10章音頻和視頻多媒體開發(fā)
10.1音頻開發(fā)
10.1.1音頻文件簡介
10.1.2音頻API簡介
10.1.3音頻播放
10.1.4音頻錄制
10.2視頻開發(fā)
10.2.1視頻文件簡介
10.2.2視頻播放
10.2.3視頻錄制
本章小結(jié)
第11章圖形圖像開發(fā)
11.1使用圖像
11.1.1創(chuàng)建圖像
11.1.2實(shí)例: 從設(shè)備圖片庫選取或從照相機(jī)抓取
11.2使用Core Image框架
11.2.1Core Image 框架API
11.2.2濾鏡
11.2.3實(shí)例: 舊色調(diào)和高斯模糊濾鏡
本章小結(jié)
第12章數(shù)據(jù)存儲
12.1數(shù)據(jù)存儲概述
12.1.1沙箱目錄
12.1.2數(shù)據(jù)存儲方式
12.2分層架構(gòu)設(shè)計(jì)
12.2.1低耦合企業(yè)級系統(tǒng)架構(gòu)設(shè)計(jì)
12.2.2iOS分層架構(gòu)設(shè)計(jì)
12.3實(shí)例: MyNotes應(yīng)用
12.3.1采用純Swift語言實(shí)現(xiàn)
12.3.2采用Swift調(diào)用ObjectiveC混合搭配實(shí)現(xiàn)
12.4屬性列表
12.5使用SQLite數(shù)據(jù)庫
12.5.1SQLite數(shù)據(jù)類型
12.5.2創(chuàng)建數(shù)據(jù)庫
12.5.3查詢數(shù)據(jù)
12.5.4修改數(shù)據(jù)
12.6小結(jié)
第13章網(wǎng)絡(luò)數(shù)據(jù)交換格式
13.1XML數(shù)據(jù)交換格式
13.1.1XML文檔結(jié)構(gòu)
13.1.2XML文檔解析與框架性能
13.1.3實(shí)例: MyNotes應(yīng)用XML
13.2JSON數(shù)據(jù)交換格式
13.2.1JSON文檔結(jié)構(gòu)
13.2.2JSON數(shù)據(jù)編碼/解碼與框架性能
13.2.3實(shí)例: MyNotes應(yīng)用JSON解碼
13.3小結(jié)
第14章REST Web Service
14.1REST Web Service通信技術(shù)基礎(chǔ)
14.1.1HTTP協(xié)議
14.1.2HTTPS協(xié)議
14.2使用蘋果網(wǎng)絡(luò)請求API
14.2.1同步請求方法
14.2.2異步請求方法
14.2.3實(shí)例: MyNotes插入、修改和刪除功能實(shí)現(xiàn)
14.3實(shí)例: 改善MyNotes用戶體驗(yàn)
14.3.1使用下拉刷新控件
14.3.2使用網(wǎng)絡(luò)活動指示器
14.4使用網(wǎng)絡(luò)請求框架MKNetworkKit
14.4.1安裝和配置MKNetworkKit框架
14.4.2實(shí)現(xiàn)GET請求
14.4.3實(shí)現(xiàn)POST請求
14.4.4下載數(shù)據(jù)
14.4.5上傳數(shù)據(jù)
14.5小結(jié)
第15章Web Service網(wǎng)絡(luò)通信架構(gòu)設(shè)計(jì)
15.1iOS Web Service網(wǎng)絡(luò)通信應(yīng)用的分層架構(gòu)設(shè)計(jì)
15.2基于委托模式實(shí)現(xiàn)
15.2.1網(wǎng)絡(luò)通信與委托模式
15.2.2使用委托模式實(shí)現(xiàn)分層架構(gòu)設(shè)計(jì)
15.2.3類圖
15.2.4時序圖
15.2.5數(shù)據(jù)持久層重構(gòu)
15.2.6業(yè)務(wù)邏輯層的代碼實(shí)現(xiàn)
15.2.7表示層的代碼實(shí)現(xiàn)
15.3基于觀察者模式的通知機(jī)制實(shí)現(xiàn)
15.3.1觀察者模式的通知機(jī)制回顧
15.3.2異步網(wǎng)絡(luò)通信中通知機(jī)制的分層架構(gòu)設(shè)計(jì)
15.3.3類圖
15.3.4時序圖
15.3.5數(shù)據(jù)持久層的重構(gòu)
15.3.6業(yè)務(wù)邏輯層的代碼實(shí)現(xiàn)
15.3.7表示層的代碼實(shí)現(xiàn)
15.4小結(jié)
第16章iOS敏捷開發(fā)項(xiàng)目實(shí)戰(zhàn)——價(jià)格線酒店預(yù)訂iPhone客戶端開發(fā)
16.1應(yīng)用分析與設(shè)計(jì)
16.1.1應(yīng)用概述
16.1.2需求分析
16.1.3原型設(shè)計(jì)
16.1.4架構(gòu)設(shè)計(jì)
16.2iOS敏捷開發(fā)
16.2.1敏捷開發(fā)宣言
16.2.2iOS可以敏捷開發(fā)?
16.2.3iOS敏捷開發(fā)一般過程
16.3任務(wù)1: 創(chuàng)建工作空間
16.4任務(wù)2: 業(yè)務(wù)邏輯層開發(fā)
16.4.1迭代2.1  編寫搜索酒店的業(yè)務(wù)邏輯層類
16.4.2迭代2.2  編寫房間查詢業(yè)務(wù)邏輯類
16.5任務(wù)3: 表示層開發(fā)
16.5.1迭代3.1 根據(jù)原型設(shè)計(jì)初步設(shè)計(jì)故事板
16.5.2迭代3.2 搜索酒店模塊
16.5.3迭代3.2.1 選擇城市視圖控制器
16.5.4迭代3.2.2 選擇關(guān)鍵字視圖控制器
16.5.5迭代3.2.3 選擇價(jià)格和日期選擇器
16.5.6迭代3.2.4 酒店搜索視圖控制器
16.5.7迭代3.2.5 酒店搜索列表視圖控制器
16.5.8迭代3.3 房間查詢模塊
16.6小結(jié)
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+