有人說企業(yè)級(jí)iOS應(yīng)用開發(fā)實(shí)戰(zhàn)這本書內(nèi)容廣泛,但在ios 6時(shí)代,某些理念略顯守舊——但是關(guān)于書中out of box的軟件開發(fā)標(biāo)準(zhǔn)和觀念值得學(xué)習(xí)——所以說,這本書依然還是被不少讀者所親睞。本節(jié)內(nèi)容東坡小編為大家整理帶來的是一份pdf格式高清免費(fèi)版企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn)電子書,如果你想要查閱這本書的話,點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載即可!
企業(yè)級(jí)iOS應(yīng)用開發(fā)實(shí)戰(zhàn)內(nèi)容簡(jiǎn)介
本書內(nèi)容全面,它不僅詳細(xì)講解了開發(fā)企業(yè)級(jí)iOS應(yīng)用所需掌握的各項(xiàng)核心技術(shù),以及各種工具和框架的用法,而且還系統(tǒng)講解了企業(yè)級(jí)iOS應(yīng)用開發(fā)的流程和方法;實(shí)戰(zhàn)性強(qiáng),不僅為各個(gè)知識(shí)點(diǎn)精心設(shè)計(jì)了能輔助讀者理解的小案例,而且還有能指導(dǎo)讀者進(jìn)行完整實(shí)踐的大案例,具備極強(qiáng)的可操作性。除此之外,本書還包含大量的開發(fā)技巧和最佳實(shí)踐。
本書分為三部分:基礎(chǔ)篇(1~6章),首先介紹了傳統(tǒng)企業(yè)級(jí)應(yīng)用與iOS企業(yè)級(jí)應(yīng)用的區(qū)別、iOS企業(yè)級(jí)應(yīng)用程序的架構(gòu)以及發(fā)布方法,然后詳細(xì)講解了iOS的開發(fā)框架、Objective-C語法的核心要素、Xcode集成開發(fā)環(huán)境、Interface Builder和高級(jí)圖形界面;核心技術(shù)篇(7~17章),系統(tǒng)深入地講解了網(wǎng)絡(luò)、XML和JSON、用戶數(shù)據(jù)保存、安全、多媒體、繪圖、動(dòng)畫、多點(diǎn)觸摸和手勢(shì)、GPS、重力感應(yīng)、本地化、多線程、并行編程、通知、通訊簿等與企業(yè)級(jí)應(yīng)用相關(guān)的核心技術(shù)特性,同時(shí)也講解了開源框架CorePlot;實(shí)戰(zhàn)篇(18~19章)以迭代的方式講解了兩個(gè)綜合案例的完整實(shí)現(xiàn)過程,既融合了前面的理論知識(shí),又展現(xiàn)了企業(yè)級(jí)iOS應(yīng)用開發(fā)的流程和方法。
企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn)電子書目錄
前言
基礎(chǔ)篇
第1章 企業(yè)應(yīng)用的話題/2
1.1 什么是企業(yè)應(yīng)用/2
1.1.1 傳統(tǒng)意義的企業(yè)應(yīng)用/2
1.1.2 iOS 企業(yè)應(yīng)用/3
1.2 iOS企業(yè)應(yīng)用程序的架構(gòu)/3
1.2.1 服務(wù)端/4
1.2.2 iOS 客戶端/4
1.3 iOS企業(yè)應(yīng)用程序的發(fā)布/5
1.3.1 iOS應(yīng)用程序發(fā)布與App Store/5
1.3.2 Ad-Hoc與In-House發(fā)布/6
1.3.3 OTA無線部署/21
第2章 iOS開發(fā)框架簡(jiǎn)介/24
2.1 蘋果iOS 簡(jiǎn)介/24
2.2 iOS框架介紹/25
2.3 Cocoa Touch 框架簡(jiǎn)介/25
2.4 搭建iOS開發(fā)環(huán)境/27
2.4.1 安裝Mac OS X操作系統(tǒng)/27
2.4.2 下載安裝SDK/33
2.5 寫一個(gè)iPhone程序/33
2.6 在模擬器上運(yùn)行應(yīng)用程序/39
2.7 在 iPhone 上運(yùn)行應(yīng)用程序/39
第3章 Objective-C 語法簡(jiǎn)介/42
3.1 Objective-C的C語言特性/42
3.1.1 一個(gè)簡(jiǎn)單的 Hello World/42
3.1.2 Objetive-C是另一種C/43
3.1.3 數(shù)據(jù)類型/44
3.1.4 常量、變量和宏/50
3.1.5 #include和#import/51
3.1.6 函數(shù)/51
3.1.7 分支和循環(huán)/51
3.2 面向?qū)ο蟮腃/51
3.2.1 類和對(duì)象/51
3.2.2 消息機(jī)制/54
3.2.3 Objective-C 的內(nèi)存管理/55
3.2.4 類別和協(xié)議/57
3.2.5 反射機(jī)制/59
3.2.6 謂詞/62
3.3 MVC模式/65
3.4 KVO模型/65
3.4.1 注冊(cè)KVO/66
3.4.2 接收變更通知/67
3.4.3 發(fā)送變更通知/67
3.5 塊編程/68
3.5.1 塊的特點(diǎn)/68
3.5.2 Objective-C 中的塊/69
3.6 可變參數(shù)/71
3.7 本章小結(jié)/73
第4章 Xcode集成開發(fā)環(huán)境/74
4.1 創(chuàng)建第一個(gè)Xcode應(yīng)用程序/74
4.2 構(gòu)成應(yīng)用程序的那些東西/76
4.2.1 Info.plist 和 pch 文件/76
4.2.2 Xib 文件/77
4.2.3 資源文件/77
4.2.4 源代碼文件/77
4.2.5 項(xiàng)目和目標(biāo)/77
4.2.6 Frameworks/80
4.2.7 應(yīng)用程序的文檔目錄和臨時(shí)文件夾/81
4.3 了解Xcode為我們做了些什么/83
4.3.1 main.m/83
4.3.2 應(yīng)用程序委托/84
4.4 在Xcode中添加View Controller/84
4.5 在Xcode中添加框架/89
4.6 Xcode 使用技巧/90
4.6.1 自動(dòng)完成/90
4.6.2 查找和替換/91
4.6.3 快速幫助/91
4.6.4 快照/91
4.6.5 書簽/91
4.6.6 使用導(dǎo)航條/92
4.7 本章小結(jié)/92
第5章 Interface Builder/93
5.1 IB和xib、nib文件/93
5.2 初識(shí)IB/94
5.3 使用IB創(chuàng)建圖形界面/95
5.3.1 控制器和視圖/95
5.3.2 基本控件介紹/99
5.4 連接/100
5.4.1 IBOutlet 連接/100
5.4.2 IBAction 連接/102
5.4.3 委托連接/103
5.4.4 使用Assistant Editor創(chuàng)建連接/105
5.5 本章小結(jié)/106
第6章 高級(jí)圖形界面/107
6.1 應(yīng)用程序多視圖的導(dǎo)航/107
6.1.1 UITabBarController/107
6.1.2 UINavigationController/110
6.1.3 窗體導(dǎo)航應(yīng)用實(shí)例/114
6.2 表視圖UITableViewController的應(yīng)用及其擴(kuò)展/116
6.2.1 簡(jiǎn)單的表視圖控制器/116
6.2.2 UITableView的數(shù)據(jù)源和委托/117
6.2.3 分組表視圖/119
6.2.4 可折疊的分組表視圖/121
6.3 擴(kuò)展UIKit/131
6.3.1 擴(kuò)展日期挑選控件/131
6.3.2 擴(kuò)展單選按鈕和復(fù)選按鈕/133
6.3.3 擴(kuò)展下拉列表框/135
6.3.4 封裝自己的控件庫/137
6.4 翻頁控件和翻頁控制器/142
6.4.1 UIPageControl/143
6.4.2 UIPageViewController/147
6.5 本章小結(jié)/152
企業(yè)應(yīng)用篇
第7章 網(wǎng)絡(luò)/154
7.1 使用NSURLConnection獲得網(wǎng)絡(luò)數(shù)據(jù)/154
7.2 使用NSOperation進(jìn)行異步請(qǐng)求/158
7.3 與網(wǎng)絡(luò)相關(guān)的示例/163
7.4 ASIHTTPRequest框架介紹/166
7.4.1 發(fā)送同步請(qǐng)求/167
7.4.2 發(fā)送異步請(qǐng)求/168
7.4.3 文件上傳/169
7.4.4 文件下載/172
7.4.5 Cookies和Sessions/176
7.5 編寫自己的網(wǎng)絡(luò)模塊類/179
7.5.1 PostRequest類/179
7.5.2 NetworkModule類/181
7.5.3 測(cè)試NetworkModule/185
7.6 本章小結(jié)/186
第8章 XML和Json/188
8.1 Cocoa與XML解析/188
8.1.1 NSXMLParser/188
8.1.2 NSXMLParserDelegate/189
8.2 TBXML/190
8.3 libxml/191
8.3.1 在項(xiàng)目中使用libxml/192
8.3.2 libxml應(yīng)用實(shí)例/192
8.4 GDataXML/202
8.5 Json和SBJson/218
8.5.1 在項(xiàng)目使用SBJson/218
8.5.2 SBJson使用示例/218
8.6 本章小結(jié)/219
第9章 保存用戶數(shù)據(jù)/220
9.1 文件的持久化/220
9.1.1 保存到plist文件/220
9.1.2 NSUserDefaults/221
9.1.3 歸檔/224
9.2 數(shù)據(jù)庫/226
9.2.1 嵌入式數(shù)據(jù)庫SQLite3/226
9.2.2 使用 Core Data/228
9.2.3 使用PLDatabase訪問數(shù)據(jù)庫/232
9.3 本章小結(jié)/236
第10章 安全/237
10.1 iOS安全框架簡(jiǎn)介/237
10.1.1 證書、密鑰和信任服務(wù)/237
10.1.2 在iPhone中使用X.509證書/238
10.2 使用SSL和服務(wù)器通信/244
10.3 OpenSSL/245
10.3.1 在iOS中使用OpenSSL庫/245
10.3.2 OpenSSL應(yīng)用實(shí)例--使用OpenSSL進(jìn)行MD5加密/248
10.4 CommonCrypto/250
10.5 本章小結(jié)/252
第11章 多媒體、繪圖及動(dòng)畫/253
11.1 播放視頻/253
11.2 播放音頻/254
11.3 Quartz 2D/255
11.3.1 圖形上下文/255
11.3.2 路徑/256
11.3.3 變換/257
11.3.4 圖案/261
11.3.5 陰影/262
11.3.6 漸變/263
11.3.7 透明圖層/264
11.3.8 位圖及遮罩/264
11.4 Core Animation/267
11.4.1 隱式動(dòng)畫/267
11.4.2 顯式動(dòng)畫/268
11.5 本章小結(jié)/269
第12章 多點(diǎn)觸摸及手勢(shì)/270
12.1 手勢(shì)識(shí)別器:UIGestureRecognizer 類/270
12.2 創(chuàng)建手勢(shì)識(shí)別器/272
12.3 實(shí)現(xiàn)圖片的拖動(dòng)及縮放/276
12.4 本章小結(jié)/279
第13章 本地化/280
13.1 iPhone的本地化支持/280
13.1.1 國(guó)家代碼和語言代碼/280
13.1.2 本地化文件夾的匹配/281
13.2 本地化應(yīng)用程序/281
13.2.1 使用NSLocaledString本地化字符串/281
13.2.2 本地化圖像/285
13.2.3 本地化xib文件/285
13.2.4 本地化應(yīng)用程序名稱/285
13.3 示例/285
13.4 本章小結(jié)/289
第14章 iOS多線程和并行編程/290
14.1 多線程/290
14.1.1 NSThread/291
14.1.2 RunLoop/293
14.2 并行編程/296
14.2.1 Dispatch Queue/296
14.2.2 將任務(wù)加入Dispatch Queue/297
14.2.3 Dispatch源/298
14.3 后臺(tái)任務(wù)/301
14.4 本章小結(jié)/303
第15章 通知、本地通知和遠(yuǎn)程通知/304
15.1 通知/304
15.2 本地通知/307
15.3 遠(yuǎn)程通知/315
15.3.1 Apple Push 簡(jiǎn)介/316
15.3.2 準(zhǔn)備使用APNs/316
15.3.3 準(zhǔn)備接收推送通知/320
15.3.4 創(chuàng)建 Push Notification Provider/322
15.4 本章小結(jié)/325
第16章 開源框架Core Plot/327
16.1 編譯Core Plot框架/327
16.2 使用Core Plot SDK/327
16.3 安裝Core Plot幫助文檔/328
16.4 圖表的構(gòu)成/329
16.5 類圖/330
16.6 使用 Core Plot 繪制折線圖/331
16.7 使用Core Plot繪制柱狀圖/335
16.7.1 繪制基本的柱狀圖/335
16.7.2 固定坐標(biāo)軸/336
16.7.3 顯示數(shù)據(jù)點(diǎn)的值/338
16.7.4 顯示網(wǎng)格線/339
16.8 使用Core Plot繪制餅圖/339
16.8.1 餅圖的繪制/340
16.8.2 顯示每個(gè)扇形的比例/341
16.8.3 剝離扇形/341
16.8.4 顯示圖例/342
16.8.5 響應(yīng)事件/343
16.9 自定義Core Plot主題/343
16.10 本章小結(jié)/346
第17章 通訊簿、GPS和重力感應(yīng)/347
17.1 通訊簿/347
17.1.1 Address Book UI/347
17.1.2 Address Book/348
17.1.3 聯(lián)系人中文姓氏排序/350
17.2 GPS 和CoreLocation/351
17.3 重力感應(yīng)/353
17.4 地理編碼/355
17.5 本章小結(jié)/356
實(shí)戰(zhàn)篇
第18章 企業(yè)APN/358
18.1 企業(yè)APN的建設(shè)/358
18.2 iPhone 與APN/359
18.3 配置描述文件/360
18.4 在iPhone上實(shí)現(xiàn)一個(gè)HTTP服務(wù)器/362
18.5 后臺(tái)任務(wù)與無限后臺(tái)任務(wù)/365
18.6 實(shí)現(xiàn)APN 切換/368
18.7 檢測(cè)網(wǎng)絡(luò)狀況/369
18.8 Safari阻塞/373
18.9 本章小結(jié)/377
第19章 iOS企業(yè)應(yīng)用實(shí)戰(zhàn)/378
19.1 應(yīng)用場(chǎng)景與功能概述/378
19.2 應(yīng)用程序架構(gòu)/378
19.3 服務(wù)器端/378
19.3.1 環(huán)境搭建/378
19.3.2 實(shí)現(xiàn)登錄接口/379
19.3.3 實(shí)現(xiàn)企業(yè)通訊簿接口/379
19.3.4 實(shí)現(xiàn)收件箱接口/380
19.3.5 實(shí)現(xiàn)附件上傳接口/380
19.3.6 實(shí)現(xiàn)附件下載接口/380
19.4 iPhone 客戶端/381
19.4.1 實(shí)現(xiàn)登錄/381
19.4.2 查看收件箱/383
19.4.3 郵件瀏覽/387
19.4.4 新建郵件/389
19.4.5 正文輸入界面/391
19.4.6 通訊簿/392
19.4.7 附件文件的上傳/397
19.5 本章小結(jié)/399
企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn)電子書內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版