-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

iOS移動開發從入門到精通

( 簡體 字)
作者:李發展、王亮類別:1. -> 程式設計 -> 手機程式 -> iPhone
譯者:
出版社:清華大學出版社iOS移動開發從入門到精通 3dWoo書號: 46366
詢問書籍請說出此書號!

缺書
NT售價: 495

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

譯者序:

前言:

編寫本書的目的
2011年9月,筆者第一次接觸了mac OS平臺,并且學習了Xcode工具和Objective-C語言。當時市面上的學習資料也比較稀少,所以學習iOS開發即便是對于筆者這個曾經從事過三年PHP編程和四年J2EE開發的程序員來說,也是比較吃力的事情。而對于現在的讀者來說,幾乎有數十種iOS入門的教程可供選擇。不過令人感到困惑的是,還沒有一本書籍,能夠作為初學者向更高階內容前進的橋梁。
本書針對沒有任何蘋果應用程序開發基礎的開發者,從基本的iOS程序語言Swift 3.0開始,接著對蘋果公司提供的開發API框架Cocoa touch的原理進行分類和詳細講解,進而對iOS的頂尖技術進行梳理和講解。最后結合實際案例,整合出一款符合MVC設計模式的商業App,讓讀者能夠成為在iOS應用開發領域中馳騁的高手。
iOS系統已陪伴我們走過了9個年頭,iPhone、iPod touch、iPad這些搭載著iOS系統的設備,以其豐富的功能和出色的用戶體驗,改變了我們日常的生活、工作和娛樂方式。
當全世界都在贊嘆蘋果的iOS時,iOS的就業大門也面向全世界打開了。隨著移動互聯網漸入佳境,越來越多的組織和個人開始進入移動互聯網領域。在這個充滿機會的移動互聯時代,趕快加入iOS App的開發行列吧!
本書主要內容
本書內容全面,幾乎涵蓋了iOS 10應用開發所需要的主要內容,全書內容言簡意賅,講解方法通俗易懂,特別適合于初學者學習使用。
本書共分三篇,第一篇為基礎篇,主要介紹了iOS開發基礎知識,包括iOS系統的歷史、Swift 3.0語言、UI界面構建技術、視圖控制器、常用的控件、表和集合視圖、視圖和層、聲音、視頻、動畫等。第二篇為進階篇,主要介紹了Alamofire網絡服務、數據的持久化、多線程、CoreText、CoreImage、Storyboard、自動化測試、性能分析、本地化、加密與安全等實用技術。第三篇為實例篇,通過對實體層、表現層和邏輯層三層相關技術的講解,向讀者詳細展示了MVC設計模式在項目開發中的應用方式,并最終創建一個成熟的商業項目。
本書采用豐富的實例,直觀的代碼展示,向讀者形象地講解了在創建一款優秀的iOS應用程序時,所需要的大部分技巧,幫助讀者輕松掌握并高效開發iOS程序。
本書特點
內容全面:包含Swift 3.0語言、Cocoa Touch、視圖控制器、控件、表格、網絡、地圖、音頻、視頻、動畫、觸摸、手勢、故事板、CoreData、性能測試、加密解密等眾多功能模塊。這些內容是iOS開發必知必會的內容,需要讀者重點掌握。
由淺入深:內容按照原理講解、實現過程、代碼解析的編排順序講解,使讀者朋友更容易掌握知識點。同時對重點代碼做了大量注釋和講解,以便于讀者更加輕松地學習。
代碼精簡:為了在有限的篇幅內講解更多的實用功能,在本書中只給出了每個實例的核心代碼及分析結構性代碼,保留關鍵代碼和核心代碼,以節省篇幅,讓本書更超值。
原理圖解:為復雜的原理講解配有生動、詳細的圖例,以幫助讀者輕松理解相關概念。
重點講解:對每個實例的核心功能都給予了專門講解,以便于讀者更好地掌握。
書中的實例完全適用于全新的iOS 10開發平臺,同時也兼容iOS 9開發平臺。
讀者對象
通過對本書的學習,讀者可以基本建立起iOS 10技術的思想框架,并且對iOS 10開發的過程有一個全面的了解。因此本書適合iOS開發初學者、iOS程序員、iPhone開發人員、iPad開發人員學習,同時也可以作為相關培訓機構和大專院校相關專業的教學用書。
配套光盤
本書配套光盤提供了作者特別錄制的有關iOS開發的相關視頻課程和全書示例源代碼,以方便讀者掌握本書內容。
源代碼中的文件夾名稱,如17.1.3 CoreTextProject_RichText,名稱的前三個數字依次表示第17章的第1節的第3個示例項目的源代碼。CoreTextProject表示當前為CoreText相關的示例項目,而RichText為示例項目的名稱。
本書中大部分示例可以在Xcode 8的iOS模擬器中運行。部分示例如相機、定位設備的使用,需要連接真機進行測試。此時你需要一個蘋果開發者賬戶,來訪問大部分工具和文檔,并且需要一個開發人員許可證來在真機上運行應用程序,對此請參考第1章的內容進行賬號的注冊和設置。
勘誤和支持
書中所有章節的內容和源碼,都根據Swift 3.0和iOS 10.0版本進行了更新。如果你遇到有關兼容性的問題請聯系我們,我們會發布更新并進行修改。
如果你對本書的內容有任何建議,或者發現了本書的一些錯誤,希望盡快聯系我們,這將對本書的后續版本有很大的幫助。我們非常愿意聽取任何能使本書變得更加完善的建議,并會不斷致力于讓本書更加完美。
如果你有關于本書的任何評論或者疑問,請訪問微信公眾號coolketang聯系我們。
致謝
對于本書的完成,要特別感謝王金柱編輯給予的幫助和指導。諸位編輯在檢查書稿時認真細致的態度,也令人稱贊,整個溝通過程非常愉快。
感謝筆者的愛人在孕期依然幫助筆者校對書稿,感謝家里的老大和剛剛出生的小女兒給筆者莫大的精神支持。
最后還要感謝冉玉玲、李愛民、謝美仙、李曉飛、朱娟、李紅梅、金善眾、蔡銀珠、金依靈、鄭大翰、戴永威等人在寫作的過程中給予的支持和鼓勵!





編 者
2016年12月12日

內容簡介:

本書由資深iOS開發工程師精心編撰,系統地介紹了使用iOS 10+Swift 3+Xcode 8開發移動應用的關鍵技術。
本書共分三篇,第一篇為基礎篇,主要介紹了iOS開發基礎知識,包括iOS系統的歷史、Swift 3.0語言、UI界面構建技術、視圖控制器、常用的控件、表和集合視圖、視圖和層、聲音、視頻、動畫等。第二篇為進階篇,主要介紹了Alamofire網絡服務、數據的持久化、多線程、CoreText、CoreImage、Storyboard、自動化測試、性能分析、本地化、加密與安全等實用技術。第三篇為實例篇,通過對實體層、表現層和邏輯層三層相關技術的講解,向讀者詳細展示了MVC設計模式在項目開發中的應用方式,并最終創建一個成熟的商業項目。
本書采用豐富的實例,直觀的代碼展示,向讀者形象地講解了在創建一款優秀的iOS應用程序時,所需要的大部分技巧,幫助讀者輕松掌握并高效開發iOS程序。本書適合iOS開發新手、iOS程序員、iPhone開發人員、iPad開發人員使用,也可以作為相關培訓機構和大專院校相關專業的教學用書。
目錄:

第1章開發準備1

1.1iOS移動開發現狀2

1.1.1iOS的歷史2

1.1.2iOS10的十大變化4

1.1.3iOS應用開發的八個特點5

1.2iOS10的新功能5

1.2.1SiriKit6

1.2.2ProactiveSuggestions

(預建議)6

1.2.3IntegratingwiththeMessages

App7

1.2.4UserNotifications7

1.2.5SpeechRecognition8

1.2.6WideColor9

1.2.7AdaptingtotheTrueTone

Display9

1.2.8WidgetEnhancements9

1.2.9SecurityandPrivacy

Enhancements9

1.3成為一名iOS開發者11

1.3.1硬件上的需求11

1.3.2加入Apple開發者計劃11

1.3.3下載安裝Xcode和模擬器13

1.3.4創建開發和發布配置文件ProvisioningProfile14

1.4創建一個基本的iOS項目17

1.4.1項目的創建17

1.4.2設置項目的信息19

1.4.3設置應用的Icon圖標19

1.4.4設置應用的Launch圖片20

1.4.5編譯并運行項目22

1.5iOS應用的生命周期23

1.5.1iOS應用程序的狀態24

1.5.2演示iOS應用程序的各種

狀態25

1.6小結26

第2章Xcode8IDE和iOS模擬器27

2.1Xcode8的使用28

2.1.1工具欄的使用28

2.1.2導航器的功能介紹29

2.1.3項目導航器中的內容30

2.1.4創建一個組和Swift文件30

2.1.5在項目中搜索文件33

2.1.6代碼的查找和替換36

2.1.7代碼的Debug調試36

2.2iOS模擬器的使用39

2.2.1使用多種iOS模擬器39

2.2.2iOS模擬器方向的切換40

2.2.3iOS模擬器語言的切換40

2.2.4截取模擬器屏幕41

2.2.5應用程序的退出和刪除41

2.3小結42

第3章Swift3.0的基礎知識43

3.1Swift的基本概念44

3.1.1Swift語言的特點44

3.1.2Swift常量和變量的定義45

3.1.3常量和變量的輸出46

3.1.4注釋47

3.1.5Playground47

3.2數據類型與運算49

3.2.1布爾類型49

3.2.2Int類型及實例屬性50

3.2.3浮點類型及實例屬性51

3.2.4字符和字符串51

3.2.5元組類型54

3.2.6一元、二元和三元運算符55

3.2.7比較運算符56

3.3循環語句和條件判斷語句57

3.3.1for循環57

3.3.2while循環語句58

3.3.3repeat-while循環語句59

3.3.4if條件判斷語句60

3.3.5switch條件判斷語句60

3.3.6continue語句和forthrough

語句61

3.4數組和字典62

3.4.1數組62

3.4.2多維數組64

3.4.3數組的遍歷65

3.4.4字典66

3.5小結68

第4章Swift3.0的進階內容69

4.1函數70

4.1.1函數的定義和調用70

4.1.2為參數設置默認值71

4.1.3設置可變的函數參數數量71

4.1.4函數作為參數和返回類型72

4.1.5元組作為函數的返回類型,

實現多個返回值74

4.1.6使用函數類型74

4.1.7函數的輸入輸出參數75

4.1.8函數的嵌套76

4.1.9函數的遞歸用法76

4.1.10常用的內置函數77

4.2枚舉和結構體79

4.2.1枚舉79

4.2.2結構體83

4.3類85

4.3.1類的創建85

4.3.2類屬性的set和get方法88

4.3.3類屬性的willSet和didSet

方法89

4.3.4類的靜態方法90

4.3.5類的析構91

4.3.6類的繼承92

4.3.7類的延遲加載屬性lazy93

4.3.8類的引用特征95

4.3.9類型檢查95

4.3.10Any和Anyobject98

4.4擴展、協議和其他99

4.4.1擴展99

4.4.2協議101

4.4.3問號?和感嘆號!103

4.5小結105

第5章視圖UIView和層CALayer106

5.1視圖UIView107

5.1.1UIView概述107

5.1.2UIView的外觀屬性109

5.1.3UIView的幾何屬性112

5.1.4UIView的嵌套和層次關系114

5.1.5UIView的交互屬性116

5.1.6UIView的變形操作118

5.1.7自定義UIView視圖120

5.2CALayer層124

5.2.1CALayer邊框124

5.2.2CALayer陰影125

5.2.3CALayer圓角126

5.2.4CALayer漸變127

5.3小結129

第6章視圖控制器UIViewController130

6.1UIViewController視圖控制器概述131

6.1.1視圖控制器與MVC131

6.1.2創建一個視圖控制器132

6.1.3以模態方式彈出視圖控制器136

6.1.4視圖控制器的生命周期139

6.1.5視圖控制器和UIScrollView141

6.2UITabBarController145

6.2.1創建一個UITabBarController145

6.2.2改變Tabbar的位置147

6.2.3改變UITabBarController

索引149

6.2.4在Tab圖標上顯示角標149

6.3UINavigationController150

6.3.1創建一個UINavigationController

151

6.3.2UINavigationController視圖

入棧和出棧153

6.3.3導航欄和工具欄的顯示和

隱藏157

6.3.4導航欄樣式的修改157

6.4導航控制器和標簽控制器158

6.5小結161

第7章常用經典控件162

7.1控件概述163

7.1.1何為Target-Action機制163

7.1.2UIControl類的方法和屬性165

7.1.3讓我們一起動手來實現一個UIControl吧167

7.2UIButton的概述168

7.3UILabel文本視圖171

7.3.1UILabel的創建和文案顯示172

7.3.2UILabel處理過長的文案173

7.3.3UILabel的陰影174

7.4UISwitch開關視圖175

7.4.1UISwitch的創建175

7.4.2UISwitch的開關使用176

7.5UIRefreshControl刷新控件176

7.6UITextField文本框控件178

7.6.1UITextField的創建和基本

應用179

7.6.2UITextField的背景圖180

7.6.3UITextField的浮動視圖(Overlayview)181

7.6.4UITextField的代理UITextFieldDelegate183

7.7小結185

第8章UITableView和UICollectionView

186

8.1UITableView概述187

8.1.1UITableViewCell單元格187

8.1.2創建一個簡單的表格189

8.1.3自定義單元格UITableViewCell

193

8.1.4自定義單元格的高度196

8.1.5給表格添加章節和索引198

8.1.6單元格的選擇與取消選擇201

8.1.7單元格的插入和刪除204

8.1.8移動單元格的位置209

8.1.9表格之間的嵌套213

8.2UICollectionView概述219

8.2.1UICollectionView的實現

原理220

8.2.2創建一個UICollectionView對象并添加點擊事件221

8.3小結225

第9章觸屏事件和觸摸手勢226

9.1觸摸事件的監測227

9.1.1對觸摸事件階段的監測227

9.1.2監測是否觸摸到某個視圖229

9.1.3實現圖像視圖的拖動231

9.2觸摸手勢的使用232

9.2.1實現單點觸摸手勢233

9.2.2實現雙擊觸摸手勢235

9.2.3實現長按手勢的監測236

9.2.4捏合手勢的監測238

9.33DTouch的使用239

9.4小結242

第10章動畫、聲音與視頻243

10.1制作動畫244

10.1.1UIView的動畫244

10.1.2使用UIImageView播放幀

動畫249

10.1.3位移關鍵幀動畫的制作251

10.2音頻的播放254

10.2.1使用SystemSoundServices

播放簡短聲音255

10.2.2使用AVAudioPlayer播放

音樂256

10.3視頻的播放260

10.3.1使用AVPlayer播放影片260

10.3.2實現影片的畫中畫功能262

10.4小結265

第11章Alamofire網絡請求框架266

11.1Alamofire的前世今生267

11.1.1Alamofire的手動集成267

11.1.2Alamofire的網絡是否聯通和

連接方式269

11.1.3Alamofire的GET和POST

請求272

11.1.4Alamofire的文件上傳及

進度顯示274

11.1.5Alamofire的文件下載及

進度顯示278

11.2小結279

第12章UIWebView與HTML5技術280

12.1UIWebView的使用281

12.1.1使用UIWebView加載網頁281

12.1.2使用UIWebView加載HTML

字符串和GIF動畫283

12.1.3使用UIWebView加載本地

網頁286

12.1.4使用Javascript回調原生

程序289

12.2創建一個簡單的筆記本292

12.2.1創建一個可編輯的div292

12.2.2設置網頁的CSS樣式293

12.2.3添加插入筆記圖片的方法294

12.2.4添加刪除圖片和獲得筆記的

方法295

12.2.5實現筆記本的用戶界面296

12.3小結298

第13章數據的持久化299

13.1解析plist文件300

13.1.1創建和解析plist文件300

13.1.2將信息寫入plist文件303

13.2使用CoreData進行數據的持久化304

13.2.1創建CoreData實體并插入

數據306

13.2.2檢索CoreData中的數據308

13.2.3修改和刪除CoreData數據310

13.3小結312

第14章多線程技術313

14.1多線程的概念314

14.1.1任務、進程和線程314

14.1.2線程的Stackspace315

14.1.3線程的優先級315

14.1.4線程的生命周期315

14.1.5線程和Runloop316

14.2使用Thread316

14.2.1創建Thread下載圖片317

14.2.2給Thread加鎖使線程同步319

14.3Operation技術的使用322

14.4GrandCentralDispatch的使用325

14.4.1使用GCD查詢IP地址

信息326

14.4.2DispatchGroup調度組的

使用328

14.5小結329

第15章MapKit地圖330

15.1MapKit的概念331

15.1.1MKMapView的顯示區域331

15.1.2MKMapView的跟蹤和

定位332

15.1.3MKMapView的交互選項和

裝飾物333

15.1.4創建一個MKMapView

地圖333

15.1.5MKMapView代理的使用335

15.1.6自定義annotationView和

calloutView337

15.1.7Camera相機的使用341

15.2小結342

第16章iOS的圖文混排技術343

16.1CoreText的使用344

16.1.1文字排版方面的一些基本

概念344

16.1.2列出設備中的所有字體346

16.1.3富文本的創建347

16.1.4圖文混排的實現350

16.2TextKit的使用354

16.2.1使用TextKit對文字進行

分欄354

16.2.2使用TextKit制作圖文混排

效果357

16.3小結359

第17章iOS的圖像和視頻處理技術360

17.1CoreImage概述361

17.1.1使用CoreImage的三個類

制作單色調效果362

17.1.2使用CoreImage給圖片添加

馬賽克363

17.1.3使用CoreImage處理視頻

畫面364

17.1.4輸出CoreImage的所有

濾鏡369

17.1.5使用CIDetector和CIFeature

進行人臉檢測370

17.2UIBlurEffect和CGBlendMode372

17.2.1使用UIBlurEffect實現毛玻璃

效果372

17.2.2使用CGBlendMode實現顏色

混合效果373

17.3小結376

第18章iOS常用設備的使用377

18.1Photos和Camera的使用378

18.1.1讀取Photos中的圖片378

18.1.2調用相機拍攝照片382

18.2定位設備的使用384

18.2.1使用定位設備獲取設備地理

位置385

18.2.2將地理坐標轉換為實際

地名388

18.3陀螺儀和加速計設備的使用390

18.3.1陀螺儀的原理和應用390

18.3.2加速計的原理和應用390

18.3.3檢測iOS設備的晃動391

18.4小結393

第19章Storyboard故事板的使用394

19.1Storyboard概述395

19.1.1Storyboard的優缺點395

19.1.2故事板的組織形式396

19.1.3創建一個Storyboard397

19.1.4更改故事板的初始視圖

控制器398

19.2在Storyboard中使用標準控件400

19.2.1添加三個控件400

19.2.2對控件進行連接402

19.3在Storyboard中使用表格控件405

19.3.1在故事板中添加TableView405

19.3.2添加TableViewCell405

19.3.3設置TableView的數據源407

19.3.4修改ViewController.swift

文件408

19.4在Storyboard中使用集合控件409

19.4.1添加CollectionView409

19.4.2設置CollectionViewCell409

19.4.3設置CollectionView的數據源

和代理411

19.4.4修改ViewController.swift

文件412

19.5Storyboard常見的層次結構413

19.6Storyboard之間的頁面跳轉和參數

傳遞417

19.6.1單個Storyboard中頁面間的

參數傳遞417

19.6.2多個Storyboard中的頁面跳轉

及參數傳遞420

19.7使用約束功能適配多分辨率424

19.7.1打開并運行示例項目424

19.7.2給父視圖MainView添加

約束426

19.7.3給三個分隔線添加約束428

19.7.4給兩個小箭頭添加約束429

19.7.5給添加新會員按鈕添加

約束431

19.7.6給無數據圖標添加約束432

19.8小結433

第20章界面測試和自動化測試434

20.1單元測試概述435

20.1.1Xocde的XCTest框架435

20.1.2對其他類的方法進行單元

測試438

20.1.3使用XCTest框架進行性能

測試441

20.2UITesting界面測試442

20.2.1往項目中插入UITesting443

20.2.2制作UI測試的程序444

20.2.3錄制UITesting步驟446

20.2.4播放UITesting的錄制

步驟446

20.3使用UIAutomation進行自動化

測試447

20.3.1使用UIAutomation錄制

自動化測試代碼447

20.3.2測試腳本的保存和加載449

20.4小結449

第21章iOS應用程序內存泄露的檢測451

21.1Allocations工具的使用452

21.2Leaks工具的使用458

21.3小結461

第22章iOS應用程序的本地化462

22.1應用程序的本地化463

22.1.1應用程序名稱的本地化463

22.1.2應用程序文字內容的本

地化468

22.1.3Storyboard的本地化471

22.1.4圖片素材的本地化474

22.2小結477

第23章加密與安全478

23.1加密與安全479

23.1.1對稱加密和非對稱加密479

23.1.23DES加密480

23.1.3SHA1加密485

23.1.4MD5加密487

23.1.5越獄情況的判斷490

23.2小結492

第24章開源框架CocoaPods493

24.1CocoaPods、SPM和Carthage簡介494

24.1.1為什么使用CocoaPods494

24.1.2CocoaPods的安裝及淘寶的

鏡像使用495

24.1.3Podspec的鏡像使用496

24.1.4CocoaPods的實踐497

24.1.5podinstall和podupdate的

使用497

24.1.6CocoaPods的卸載498

24.2CocoaPods-app的使用498

24.2.1為新項目加入CocoaPods499

24.2.2對Podfile的podinstall和podupdate500

24.2.3刪除工程中的CocoaPods501

24.2.4安裝命令行502

24.3小結502

第25章Git版本控制及GitHub社會化

編程實踐503

25.1Git前奏曲504

25.1.1什么是版本控制504

25.1.2版本控制簡史504

25.1.3Git原理506

25.1.4Git的安裝、配置、別名和

幫助508

25.2Git基礎曲510

25.2.1創建本地倉庫和關聯遠程

倉庫510

25.2.2文件在工作區、暫存區和

Git本地倉庫中的操作513

25.2.3查看提交歷史515

25.2.4撤銷操作515

25.2.5標簽516

25.3小結519

第26章項目案例的架構搭建520

26.1多人協作的工作流程521

26.2技術選型522

26.3MVC及工程結構523

26.4UITabbarController、UINavigationController和Assets.xcassets的搭建525

26.4.1UITabbarController和UINavigationController525

26.4.2Assets.xcassets管理527

26.5小結529

第27章Model層相關框架530

27.1XML、Plist、JSON數據格式531

27.2開啟ATS532

27.3AlamofireObjectMapper533

27.3.1AlamofireObjectMapper的

安裝533

27.3.2AlamofireObjectMapper的

使用533

27.4ObjectMapper535

27.4.1ObjectMapper的安裝535

27.4.2ObjectMapper中Model與

JSON的轉換536

27.5Moya536

27.5.1Moya的安裝537

27.5.2Moya的使用537

27.6小結540

第28章與眾平臺聯姻541

28.1ShareSDK聯合登錄542

28.1.1獲取AppKey542

28.1.2下載SDK542

28.1.3快速集成542

28.1.4新建HeaderFile并建立

橋接543

28.1.5打開橋接文件(Bridging-Header.h)544

28.1.6添加URLTypes546

28.1.7查看open.qq.com應用的

審核進度546

28.2ShareSDK分享548

28.2.1增加QQ平臺分享支持548

28.2.2增加微信平臺分享支持548

28.2.3QQ和微信平臺分享的代碼

實現549

28.3聚合數據和LeanCloud550

28.3.1聚合數據550

28.3.2LeanCloud551

28.4TalkingData統計551

28.5小結554

第29章開發SwiftNews新聞客戶端

App555

29.1SwiftNewsApp概述556

29.1.1修改AppName556

29.1.2修改AppICON557

29.1.3歡迎頁面558

29.1.4啟動頁面559

29.1.5Debug模式下的print561

29.1.6橋聯SVProgressHUD562

29.1.7自定義Cell563

29.1.8國內和國際新聞模塊564

29.1.9圖片加圓角和助手類567

29.2小結569

第30章應用程序的打包和發布570

30.1iOS應用商店概述571

30.1.1AppStore的重大更新571

30.1.2在iTunesConnect創建一個

App573

30.1.3打包App為IPA文件576

30.1.4自動化打包App577

30.1.5上傳App至AppStore580

30.1.6配置構建版本并提交審核580

30.2小結582

序: