-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Swift iOS應用開發實戰

( 簡體 字)
作者:劉銘類別:1. -> 程式設計 -> 手機程式 -> Swift
譯者:
出版社:機械工業出版社Swift iOS應用開發實戰 3dWoo書號: 41601
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:5/18/2015
頁數:240
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111499558
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

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


目錄:

第1章Swift簡介1
1.1初識Swift2
1.2 了解Playground4
1.2.1 Playground的編輯器模式5
1.2.2 時間軸簡介6
1.2.3 Quick Look所支持的類型10
1.2.4 為什么要用Playground10
1.2.5 Playground的一些限制10
1.3 了解Xcode11
1.3.1 使用Xcode創建iOS項目11
1.3.2 Xcode的工具欄14
1.3.3 導航區域15
1.3.4 編輯區域17
1.3.5 實用工具區域18
1.4  使用代碼編輯器19
1.5 iOS模擬器22
1.5.1 iOS模擬器的特性22
1.5.2 模擬器中iOS系統的基本設置24
1.5.3 在模擬器中安裝和卸載應用程序25

1.5.4 iOS模擬器的限制25
第2章搭建計算器的界面26
2.1為移動平臺開發應用26
2.2 了解故事板29
2.2.1  創建用戶界面工具Interface Builder30
2.2.2 故事板30
2.3 創建用戶界面36
2.3.1 設置界面的預覽窗口36
2.3.2 向視圖添加界面元素38
2.3.3 Interface Builder的布局工具39
2.4 理解iOS 8的視圖和窗口41
2.4.1 視圖概述41
2.4.2 UIWindow類41
2.4.3 視圖的層次41
2.4.4視圖的類型43
2.5與代碼進行關聯43
2.5.1要完成的效果44
2.5.2理解Outlet和Actions44
2.5.3使用快速檢查器查看關聯49
第3章設計模式和視圖控制器51
3.1MVC設計模式簡介51
3.2Calculator項目中的控制器543.2.1實現計算器運算符的相關代碼543.2.2實現計算結果的相關代碼56
3.3關于Application Delegate57
3.4了解視圖控制器59
3.4.1視圖控制器簡介59
3.4.2不同類型的視圖控制器61
第4章使用故事板組織和管理視圖64
4.1創建購物應用程序64
4.1.1創建應用程序64
4.1.2創建Shopping的用戶界面66
4.1.3創建數據模型70
4.1.4添加導航控制器71
4.1.5創建其他的視圖控制器73
4.1.6在故事板中連接視圖77
4.2調整數據模型79
4.2.1重建商品信息的數據模型79
4.2.2 改變商品的購買狀態81
4.2.3創建欲購買的商品83
第5章自定義表格視圖86
5.1剖析表格視圖87
5.2使用UITableViewController創建表格89
5.2.1創建超市的特價商品列表89
5.2.2創建特價商品的數據模型91
5.2.3通過data source傳遞數據93
5.2.4在IB中自定義單元格94
5.3表格視圖中的選擇與刪除99
5.3.1刪除表格中的單元格99
5.3.2單元格的選擇和取消選擇101
5.4 委托101
5.4.1協議102
5.4.2協議方法103
5.5設置應用程序啟動畫面103
5.5.1直接設置啟動畫面104
5.5.2通過LaunchScreen.xib設置啟動畫面105
第6章自動布局107
6.1自動布局的概念107
6.1.1約束 109
6.1.2約束的關系109
6.1.3創建約束110
6.2在IB中創建約束110
6.2.1為視圖元素創建約束111
6.2.2通過預覽查看實時效果112
6.2.3通過工具欄添加約束113
6.2.4改變約束的值115
6.2.5拖曳出約束116
6.3豎屏下的自動布局117
6.3.1對于約束的考慮117
6.3.2添加瀏覽特價商品詳情的功能118
6.3.3為豎屏界面添加相關約束120
6.3.4顯示相關商品信息123
6.4橫屏下的完美布局125
6.4.1Size Class125
6.4.2使用Size Class126
第7章使用集合視圖130
7.1集合視圖簡介130
7.2使用集合視圖顯示數據 132
7.2.1在故事板中添加新的場景132
7.2.2為集合視圖提供數據133
7.2.3創建自定義的集合視圖單元格136
7.3自定義集合視圖的布局138
7.4標簽欄控制器139
7.4.1標簽欄及其中的標簽139
7.4.2在故事板中添加標簽欄控制器140
7.4.3設置標簽欄配置條目143
第8章獲取遠程數據145
8.1使用故事板創建用戶界面145
8.2使用NSURLSession獲取數據148
8.2.1生成URL連接150
8.2.2使用異步方式解決等待問題152
8.3構建自定義API控制器154
8.4添加影片搜索功能157
8.5設計IMDb的用戶界面160
8.5.1 為場景添加虛化背景效果161
8.5.2 通過類的擴展增加String的功能163
8.5.3 自定義label字體和圖像視圖165
第9章在程序中獲取照片168
9.1 框架簡介169
9.2 搭建項目的用戶界面170
9.2.1 搭建用戶基本界面170
9.2.2 導航欄控制器的Navigation Item173
9.2.3 為Photos Gallery項目建立關聯174
9.3 完成Photos Gallery項目的邏輯代碼177
9.3.1 使用PHAssetCollection管理照片集177
9.3.2 獲取照片集中的照片181
9.3.3 完善PhotoViewController控制器184
9.3.4 完成PhotoViewController的交互186
9.3.5 使用UIImagePickerController多方式獲取照片189
第10章使用Facebook和Twitter整合社交192
10.1 使用Accounts Framework192
10.1.1 訪問Twitter賬號和賬號的屬性193
10.1.2 訪問Facebook賬號和賬號的屬性199
10.2 使用Social Framework發布內容203
10.2.1 創建Stream控制器203
10.2.2 使用Tweet Composer視圖發布消息到Twitter207
10.2.3 發送消息到Facebook209
10.3 使用Social.framework進行API調用210
10.3.1 使用SLRequest檢索Twitter流210
10.3.2 獲取Facebook信息213
第11章調試你的應用程序217
11.1 為什么調試很重要217
11.2 編譯時候的問題218
11.2.1 錯誤219
11.2.2 警告219
11.3 運行時候的問題220
11.3.1 斷點220
11.3.2 使用調試器221
11.4 幫助文檔222
11.5 與幫助文檔有關的技巧223
11.6 通過幫助文檔了解應用程序圖標224
第12章文件和文件目錄管理227
12.1 iOS文件系統簡介227
12.2 在磁盤中搜索常用目錄229
12.3 讀寫文件的操作231
12.3.1 將文件寫入到目錄中231
12.3.2 讀取文件內容233
12.4 在磁盤上創建目錄234
12.5 遍歷目錄和文件235
12.5.1 簡單地遍歷目錄和文件235
12.5.2 遍歷并獲取需要的信息236
12.6 刪除文件和目錄239
序: