産品特色
編輯推薦
※“愛上Swift”係列書榮登2015年的年度好書排行榜,以其專注實戰、學以緻用的特色,成為Swift門類中受到讀者喜愛的叢書。
※本書的內容迭代更新至Swift2.0版本,增加瞭60餘頁乾貨,主要講解如何使用Swift語言開發App,是初學者從零起步學習App開發的佳選。
※在精細講解基礎知識之後,通過實踐項目來講解應用方法,幫助讀者快速掌握知識。其中的圖片素材和源代碼可供下載,使你可以快速上手。
※作者擁有豐富的商業App開發經驗,在書中,你可以學習到對你實際工作有所幫助的知識與經驗,不讓知識停留於書本。
※本書受到優酷土豆、藍色光標、金山雲、無限互聯、西湖創客匯、至頂網的推薦。
※本書是慧科教育集團旗下泛IT職業教育培訓機構“無限互聯iOS培訓機構”指定用書。
內容簡介
《Swift語言實戰精講(第2版)》使用新的Swift 2.0語言通過案例精細講解App開發的實戰技巧。全書共分為兩大部分。第一部分快速瀏覽基礎知識,語法入門快人一步。第二部分包含14章,是實戰技巧的重頭戲,主要通過實例來介紹iOS圖形用戶界麵的開發、數據存儲、觸摸和手勢、動畫、多媒體、網絡通信設備朝嚮和移動、定位與地圖、地址簿、短信、郵件、電話、本地化、推送通知、真機調試與iOS程序發布等高級開發技巧。一本書快速搞定商業化移動開發,適閤想要學習用Swift語言進行App開發的工程師閱讀。
作者簡介
劉明洋,國內著名實戰派iOS專傢,擁有雄厚的iOS開發實力,是國內較早從事iOS 開發人群之一,項目實踐經驗豐富。計算機專業畢業後一直從事軟件開發和管理工作。曾開發過武漢輕軌1號綫LED乘客引導係統、天安門顯示屏PLC監控係統。進行iOS開發多年,為企業定製上百款App,有幾十款作品在App Store上架。
內頁插圖
精彩書評
※作者從大量實戰經驗齣發,把自己當做一塊海綿去吸收營養,然後將之總結並分享給讀者,力求在知識點的廣度和實用性之間取得平衡。程序開發本身就是一個研究的過程,在研究的道路上,希望這本書可以指引你達到新的高度。
——藍色光標 集團CIO 武威
※作者本著崇本務實,授之以漁的理念,用600多頁以來講解Swift語言開發。作者在講述每個知識點的時候都精心配置瞭示例代碼,所有的示例代碼均可運行。相信通過對本書的學習,廣大iOS開發者一定能夠打下堅實的Swift基礎,用更高的效率開發齣成功的App産品。
——金山雲 閤夥人/副總裁 硃樺
※作者在這次改版中做齣的修改可謂用心良苦,相信每一次閱讀,都能給予讀者新的啓示。通過對書中案例的領悟和練習,將其應用到各種實際開發過程中,讀者必定可以在原有的基礎上,對Swift語言有進一步的認識和瞭解,悟到Swift編程的精華,提高編程效率,編寫齣高性能的Swift應用程序。
——優酷土豆 集團副總裁 周盛
※本書除瞭講解Swift 2.0語言基礎知識外,還添加瞭許多Demo和商業項目用法。從培訓角度全麵講解Swift 2.0語言,帶領大傢從實際著手,深入瞭解iOS移動開發的每一個環節。一本書,一次到位,讓你可以直接對企業說“我能做”。
——無限互聯CEO 熊彪
※市麵上不乏關於Swift 2.0語言基礎知識的書籍,但當我看到明洋的這本書稿時,我的第一感覺是,終於有這麼一本係統全麵地從實戰的角度講解Swift 2.0語言進行移動App開發的書籍瞭。他嚮廣大Swift 2.0語言學習者和開發者分享瞭iOS商業開發方麵的實戰經驗,幫助更多開發者快速學到優化産品性能的方法,以提升産品的用戶體驗。
——西湖創客匯理事長、杭州匯文董事長 戴立
※這是一本“端到端”的開發教程,從創建工程開始,一直覆蓋到讓App成功在App Store上架,可以說是手把手地與讀者一起完成用Swift 2.0進行App開發的過程瞭。相信這本書能夠對廣大iOS開發者有所幫助,可以做到一書在手,Swift編程不愁。
——至頂網CEO 高飛
目錄
第一部分 入 門
第1章 Swift開發入門
1.1 Swift概述 2
1.2 搭建開發環境 3
1.2.1 開發環境的要求 3
1.2.2 係統環境搭建 4
1.2.3 Xcode開發工具搭建 14
1.3 編寫第一個程序 16
1.4 Swift代碼分析 20
1.4.1 文件構成 20
1.4.2 標識符 21
1.4.3 關鍵字 22
1.4.4 注釋和分號 23
1.4.5 代碼的構成 23
1.5~1.6(字數原因略)
第2章 Swift與Cocoa
(字數原因略)
第二部分 實 戰
第3章 UI基礎
3.1 iOS開發平颱限製和方式 141
3.2 iOS SDK介紹 144
3.3 Xcode 7.2 詳細介紹 147
3.3.1 Xcode介紹 147
3.3.2 Interface Builder工具 154
3.3.3 模擬器 164
3.4 Auto Layout和Size Classes 169
3.4.1 Auto Layout 170
3.4.2 Size Classes 180
第4章 UI開發與控件
4.1 UIKit概述 185
4.1.1 UIScreen、UIView和UIWindow 185
4.1.2 界麵鏇轉和大小處理 191
4.2 圖片資源的使用 194
4.3 UILabel 203
4.4 UITextField 209
4.5 UIButton 219
4.6 UITableView 224
4.6.1 UITableView基本使用 225
4.6.2 UITableView高級使用 238
4.6.3 自定義UITableViewCell 245
4.6.4 創建分組錶 250
4.7 UITextView 254
4.8 ~4.26(字數原因略)
第5章 讀寫應用程序數據
5.1 NSUserDefaults和對象歸檔 374
5.2 文件操作 381
5.3 SQLite3存儲和讀取數據 391
5.4 Core Data 410
5.5 iCloud存儲 422
第6章 觸摸和手勢
6.1 觸摸 423
6.2 手勢 426
第7章 多媒體應用
7.1 照片選擇 433
7.1.1 相冊圖片選擇 435
7.1.2 拍照 440
7.1.3 PhotoKit詳解 443
7.2 AV Foundation框架 448
7.2.1 係統聲音 448
7.2.2 AV音頻播放器 451
7.2.3 AV錄音機 456
7.3 Media Player框架 461
第8章 動畫
8.1 UIView動畫 465
8.2 CATransition動畫 469
8.3 transform屬性實現動畫 471
8.4 CABasicAnimation 474
8.5 CAKeyframeAnimation 475
第9章 網絡通信
9.1 判斷網絡連接情況 478
9.2 網絡請求JSON解析 489
9.3 Get和Post方式 494
9.4 NSURLSession加載數據、下載上傳 499
第10章 檢測設備朝嚮和移動
10.1 加速計和陀螺儀 506
10.2 判斷設備方嚮和搖晃 509
第11章 定位處理與地圖
11.1 CoreLocation 513
11.2 MapKit 523
第12章 地址簿、短信、電話、郵件
12.1 地址簿 531
12.2 短信、電話、郵件 546
第13章 iOS應用本地化
13.1 本地化字符串 551
13.2 本地化圖像 557
13.3 本地化Xib文件和應用名稱 559
第14章 OC匯編與遷移
14.1 Swift和OC互調 563
14.2 將Objective-C代碼遷至Swift 565
第15章 真機調試和發布
15.1 真機調試 567
15.2 發布 581
15.2.1 創建證書和描述文件 581
15.2.2 上傳提交審核 586
第16章 推送通知
16.1 本地推送 596
16.2 服務器推送 600
精彩書摘
※作者從大量實戰經驗齣發,把自己當做一塊海綿去吸收營養,然後將之總結並分享給讀者,力求在知識點的廣度和實用性之間取得平衡。程序開發本身就是一個研究的過程,在研究的道路上,希望這本書可以指引你達到新的高度。
——藍色光標 集團CIO 武威
※作者本著崇本務實,授之以漁的理念,用600多頁以來講解Swift語言開發。作者在講述每個知識點的時候都精心配置瞭示例代碼,所有的示例代碼均可運行。相信通過對本書的學習,廣大iOS開發者一定能夠打下堅實的Swift基礎,用更高的效率開發齣成功的App産品。
——金山雲 閤夥人/副總裁 硃樺
※作者在這次改版中做齣的修改可謂用心良苦,相信每一次閱讀,都能給予讀者新的啓示。通過對書中案例的領悟和練習,將其應用到各種實際開發過程中,讀者必定可以在原有的基礎上,對Swift語言有進一步的認識和瞭解,悟到Swift編程的精華,提高編程效率,編寫齣高性能的Swift應用程序。
——優酷土豆 集團副總裁 周盛
※本書除瞭講解Swift 2.0語言基礎知識外,還添加瞭許多Demo和商業項目用法。從培訓角度全麵講解Swift 2.0語言,帶領大傢從實際著手,深入瞭解iOS移動開發的每一個環節。一本書,一次到位,讓你可以直接對企業說“我能做”。
——無限互聯CEO 熊彪
※市麵上不乏關於Swift 2.0語言基礎知識的書籍,但當我看到明洋的這本書稿時,我的第一感覺是,終於有這麼一本係統全麵地從實戰的角度講解Swift 2.0語言進行移動App開發的書籍瞭。他嚮廣大Swift 2.0語言學習者和開發者分享瞭iOS商業開發方麵的實戰經驗,幫助更多開發者快速學到優化産品性能的方法,以提升産品的用戶體驗。
——西湖創客匯理事長、杭州匯文董事長 戴立
※這是一本“端到端”的開發教程,從創建工程開始,一直覆蓋到讓App成功在App Store上架,可以說是手把手地與讀者一起完成用Swift 2.0進行App開發的過程瞭。相信這本書能夠對廣大iOS開發者有所幫助,可以做到一書在手,Swift編程不愁。
——至頂網CEO 高飛
前言/序言
Swift語言實戰精講(第2版) [Swift 2.0] 下載 mobi epub pdf txt 電子書