注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Swift iOS應(yīng)用開發(fā)實(shí)戰(zhàn)

Swift iOS應(yīng)用開發(fā)實(shí)戰(zhàn)

Swift iOS應(yīng)用開發(fā)實(shí)戰(zhàn)

定 價(jià):¥59.00

作 者: 劉銘
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111499558 出版時(shí)間: 2015-05-01 包裝:
開本: 16開 頁(yè)數(shù): 252 字?jǐn)?shù):  

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

  如果你是一位有經(jīng)驗(yàn)的Objective-C程序員,本書將會(huì)為你快速掌握Swift開發(fā)提供捷徑;如果你已經(jīng)掌握了Swift語(yǔ)言,本書能讓你輕松獲得工程級(jí)的項(xiàng)目開發(fā)經(jīng)驗(yàn)!本書基于Swift語(yǔ)言,通過(guò)大量案例,詳細(xì)講解和演示了iOS中的各種功能和組件的用法,iOS開發(fā)中的各種技巧,以及完整的iOS應(yīng)用開發(fā)方法,是專門為有經(jīng)驗(yàn)的Objective-C程序員和只是掌握了Swift語(yǔ)言的新人量身打造的!作者是資深的iOS程序員,深諳Objective-C和Swift兩種技術(shù),同時(shí)也經(jīng)歷了從Objective-C到Swift的轉(zhuǎn)變,無(wú)論是技術(shù)上,還是經(jīng)驗(yàn)上,作者的資歷都能保證本書很好地完成它的使命。本書摒棄了枯燥的以功能介紹為導(dǎo)向的理論講解,取而代之的是以大量有代表性的實(shí)戰(zhàn)案例為切入點(diǎn),讓讀者在實(shí)戰(zhàn)中掌握Swift iOS應(yīng)用開發(fā)。

作者簡(jiǎn)介

  劉銘,資深iOS開發(fā)工程師,從事軟件開發(fā)工作近10年,精通Objective-C和Swift技術(shù),以及蘋果開發(fā)相關(guān)的各項(xiàng)技術(shù),有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。早年從事PHP和Flash/Flex應(yīng)用開發(fā),有超過(guò)7年的Web應(yīng)用開發(fā)經(jīng)驗(yàn)?;钴S于CocoaChina和CSDN等專業(yè)社區(qū),發(fā)表了大量技術(shù)文章,有一定的影響力。寫作經(jīng)驗(yàn)也非常豐富,繼《iOS 6應(yīng)用開發(fā)實(shí)戰(zhàn)》之后,本書是他的“iOS開發(fā)三部曲”的第三部。

圖書目錄

前 言
第1章Swift簡(jiǎn)介
1.1初識(shí)Swift
1.2 了解Playground
1.2.1 Playground的編輯器模式
1.2.2 時(shí)間軸簡(jiǎn)介
1.2.3 Quick Look所支持的類型
1.2.4 為什么要用Playground
1.2.5 Playground的一些限制
1.3 了解Xcode
1.3.1 使用Xcode創(chuàng)建iOS項(xiàng)目
1.3.2 Xcode的工具欄
1.3.3 導(dǎo)航區(qū)域
1.3.4 編輯區(qū)域
1.3.5 實(shí)用工具區(qū)域
1.4  使用代碼編輯器
1.5 iOS模擬器
1.5.1 iOS模擬器的特性
1.5.2 模擬器中iOS系統(tǒng)的基本設(shè)置
1.5.3 在模擬器中安裝和卸載應(yīng)用程序
1.5.4 iOS模擬器的限制
第2章搭建計(jì)算器的界面
2.1為移動(dòng)平臺(tái)開發(fā)應(yīng)用
2.2 了解故事板
2.2.1  創(chuàng)建用戶界面工具Interface Builder
2.2.2 故事板
2.3 創(chuàng)建用戶界面
2.3.1 設(shè)置界面的預(yù)覽窗口
2.3.2 向視圖添加界面元素
2.3.3 Interface Builder的布局工具
2.4 理解iOS 8的視圖和窗口
2.4.1 視圖概述
2.4.2 UIWindow類
2.4.3 視圖的層次
2.4.4視圖的類型
2.5與代碼進(jìn)行關(guān)聯(lián)
2.5.1要完成的效果
2.5.2理解Outlet和Actions
2.5.3使用快速檢查器查看關(guān)聯(lián)
第3章設(shè)計(jì)模式和視圖控制器
3.1MVC設(shè)計(jì)模式簡(jiǎn)介
3.2Calculator項(xiàng)目中的控制器
3.2.1實(shí)現(xiàn)計(jì)算器運(yùn)算符的相關(guān)代碼
3.2.2實(shí)現(xiàn)計(jì)算結(jié)果的相關(guān)代碼
3.3關(guān)于Application Delegate
3.4了解視圖控制器
3.4.1視圖控制器簡(jiǎn)介
3.4.2不同類型的視圖控制器
第4章使用故事板組織和管理視圖
4.1創(chuàng)建購(gòu)物應(yīng)用程序
4.1.1創(chuàng)建應(yīng)用程序
4.1.2創(chuàng)建Shopping的用戶界面
4.1.3創(chuàng)建數(shù)據(jù)模型
4.1.4添加導(dǎo)航控制器
4.1.5創(chuàng)建其他的視圖控制器
4.1.6在故事板中連接視圖
4.2調(diào)整數(shù)據(jù)模型
4.2.1重建商品信息的數(shù)據(jù)模型
4.2.2 改變商品的購(gòu)買狀態(tài)
4.2.3創(chuàng)建欲購(gòu)買的商品
第5章自定義表格視圖
5.1剖析表格視圖
5.2使用UITableViewController創(chuàng)建表格
5.2.1創(chuàng)建超市的特價(jià)商品列表
5.2.2創(chuàng)建特價(jià)商品的數(shù)據(jù)模型
5.2.3通過(guò)data source傳遞數(shù)據(jù)
5.2.4在IB中自定義單元格
5.3表格視圖中的選擇與刪除
5.3.1刪除表格中的單元格
5.3.2單元格的選擇和取消選擇
5.4 委托
5.4.1協(xié)議
5.4.2協(xié)議方法
5.5設(shè)置應(yīng)用程序啟動(dòng)畫面
5.5.1直接設(shè)置啟動(dòng)畫面
5.5.2通過(guò)LaunchScreen.xib設(shè)置啟動(dòng)畫面
第6章自動(dòng)布局
6.1自動(dòng)布局的概念
6.1.1約束
6.1.2約束的關(guān)系
6.1.3創(chuàng)建約束
6.2在IB中創(chuàng)建約束
6.2.1為視圖元素創(chuàng)建約束
6.2.2通過(guò)預(yù)覽查看實(shí)時(shí)效果
6.2.3通過(guò)工具欄添加約束
6.2.4改變約束的值
6.2.5拖曳出約束
6.3豎屏下的自動(dòng)布局
6.3.1對(duì)于約束的考慮
6.3.2添加瀏覽特價(jià)商品詳情的功能
6.3.3為豎屏界面添加相關(guān)約束
6.3.4顯示相關(guān)商品信息
6.4橫屏下的完美布局
6.4.1Size Class
6.4.2使用Size Class
第7章使用集合視圖
7.1集合視圖簡(jiǎn)介
7.2使用集合視圖顯示數(shù)據(jù)
7.2.1在故事板中添加新的場(chǎng)景
7.2.2為集合視圖提供數(shù)據(jù)
7.2.3創(chuàng)建自定義的集合視圖單元格
7.3自定義集合視圖的布局
7.4標(biāo)簽欄控制器
7.4.1標(biāo)簽欄及其中的標(biāo)簽
7.4.2在故事板中添加標(biāo)簽欄控制器
7.4.3設(shè)置標(biāo)簽欄配置條目
第8章獲取遠(yuǎn)程數(shù)據(jù)
8.1使用故事板創(chuàng)建用戶界面
8.2使用NSURLSession獲取數(shù)據(jù)
8.2.1生成URL連接
8.2.2使用異步方式解決等待問題
8.3構(gòu)建自定義API控制器
8.4添加影片搜索功能
8.5設(shè)計(jì)IMDb的用戶界面
8.5.1 為場(chǎng)景添加虛化背景效果
8.5.2 通過(guò)類的擴(kuò)展增加String的功能
8.5.3 自定義label字體和圖像視圖
第9章在程序中獲取照片
9.1 框架簡(jiǎn)介
9.2 搭建項(xiàng)目的用戶界面
9.2.1 搭建用戶基本界面
9.2.2 導(dǎo)航欄控制器的Navigation Item
9.2.3 為Photos Gallery項(xiàng)目建立關(guān)聯(lián)
9.3 完成Photos Gallery項(xiàng)目的邏輯代碼
9.3.1 使用PHAssetCollection管理照片集
9.3.2 獲取照片集中的照片
9.3.3 完善PhotoViewController控制器
9.3.4 完成PhotoViewController的交互
9.3.5 使用UIImagePickerController多方式獲取照片
第10章使用Facebook和Twitter整合社交
10.1 使用Accounts Framework
10.1.1 訪問Twitter賬號(hào)和賬號(hào)的屬性
10.1.2 訪問Facebook賬號(hào)和賬號(hào)的屬性
10.2 使用Social Framework發(fā)布內(nèi)容
10.2.1 創(chuàng)建Stream控制器
10.2.2 使用Tweet Composer視圖發(fā)布消息到Twitter
10.2.3 發(fā)送消息到Facebook
10.3 使用Social.framework進(jìn)行API調(diào)用
10.3.1 使用SLRequest檢索Twitter流
10.3.2 獲取Facebook信息
第11章調(diào)試你的應(yīng)用程序
11.1 為什么調(diào)試很重要
11.2 編譯時(shí)候的問題
11.2.1 錯(cuò)誤
11.2.2 警告
11.3 運(yùn)行時(shí)候的問題
11.3.1 斷點(diǎn)
11.3.2 使用調(diào)試器
11.4 幫助文檔
11.5 與幫助文檔有關(guān)的技巧
11.6 通過(guò)幫助文檔了解應(yīng)用程序圖標(biāo)
第12章文件和文件目錄管理
12.1 iOS文件系統(tǒng)簡(jiǎn)介
12.2 在磁盤中搜索常用目錄
12.3 讀寫文件的操作
12.3.1 將文件寫入到目錄中
12.3.2 讀取文件內(nèi)容
12.4 在磁盤上創(chuàng)建目錄
12.5 遍歷目錄和文件
12.5.1 簡(jiǎn)單地遍歷目錄和文件
12.5.2 遍歷并獲取需要的信息
12.6 刪除文件和目錄

本目錄推薦

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