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

Swift iOS應用開發(fā)實戰(zhàn)

Swift iOS應用開發(fā)實戰(zhàn)

定 價:¥59.00

作 者: 劉銘
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111499558 出版時間: 2015-05-01 包裝:
開本: 16開 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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