企業級iOS應用開發實戰

企業級iOS應用開發實戰 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社華章公司
作者:楊宏焱
出品人:
頁數:399
译者:
出版時間:2013-2-5
價格:69.00元
裝幀:平裝
isbn號碼:9787111404590
叢書系列:
圖書標籤:
  • IOS
  • 企業級
  • 開發
  • iOS
  • 計算機
  • 很想拜讀
  • iOS開發
  • 企業級
  • 移動應用
  • Swift
  • 蘋果生態
  • 實戰教程
  • 架構設計
  • 性能優化
  • 跨平颱
  • 用戶體驗
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書內容全麵,它不僅詳細講解瞭開發企業級iOS應用所需掌握的各項核心技術,以及各種工具和框架的用法,而且還係統講解瞭企業級iOS應用開發的流程和方法;實戰性強,不僅為各個知識點精心設計瞭能輔助讀者理解的小案例,而且還有能指導讀者進行完整實踐的大案例,具備極強的可操作性。除此之外,本書還包含大量的開發技巧和最佳實踐。

本書分為三部分:基礎篇(1~6章),首先介紹瞭傳統企業級應用與iOS企業級應用的區彆、iOS企業級應用程序的架構以及發布方法,然後詳細講解瞭iOS的開發框架、Objective-C語法的核心要素、Xcode集成開發環境、Interface Builder和高級圖形界麵;核心技術篇(7~17章),係統深入地講解瞭網絡、XML和JSON、用戶數據保存、安全、多媒體、繪圖、動畫、多點觸摸和手勢、GPS、重力感應、本地化、多綫程、並行編程、通知、通訊簿等與企業級應用相關的核心技術特性,同時也講解瞭開源框架CorePlot;實戰篇(18~19章)以迭代的方式講解瞭兩個綜閤案例的完整實現過程,既融閤瞭前麵的理論知識,又展現瞭企業級iOS應用開發的流程和方法。

著者簡介

楊宏焱 資深軟件開發工程師,畢業於英國格林威治大學,從業10餘年,國內移動開發領域的先驅者之一,在iOS和Android開發領域積纍瞭豐富的經驗,完成瞭多個企業級移動項目的開發。此外,他還精通Java EE、SSH等Java企業級開發技術,以及Oracle和SQL Server等大型數據庫的管理與開發。活躍於CSDN、CocoaChina、蘋果開發者論壇、Stackoverflow等技術社區,是CSDN移動開發社區的博客專傢,樂於分享,撰寫和翻譯瞭大量技術文章,深受廣大網友歡迎,在社區有較高的知名度和影響力。

圖書目錄

前言
基礎篇
第1章 企業應用的話題/2
1.1 什麼是企業應用/2
1.1.1 傳統意義的企業應用/2
1.1.2 iOS 企業應用/3
1.2 iOS企業應用程序的架構/3
1.2.1 服務端/4
1.2.2 iOS 客戶端/4
1.3 iOS企業應用程序的發布/5
1.3.1 iOS應用程序發布與App Store/5
1.3.2 Ad-Hoc與In-House發布/6
1.3.3 OTA無綫部署/21
第2章 iOS開發框架簡介/24
2.1 蘋果iOS 簡介/24
2.2 iOS框架介紹/25
2.3 Cocoa Touch 框架簡介/25
2.4 搭建iOS開發環境/27
2.4.1 安裝Mac OS X操作係統/27
2.4.2 下載安裝SDK/33
2.5 寫一個iPhone程序/33
2.6 在模擬器上運行應用程序/39
2.7 在 iPhone 上運行應用程序/39
第3章 Objective-C 語法簡介/42
3.1 Objective-C的C語言特性/42
3.1.1 一個簡單的 Hello World/42
3.1.2 Objetive-C是另一種C/43
3.1.3 數據類型/44
3.1.4 常量、變量和宏/50
3.1.5 #include和#import/51
3.1.6 函數/51
3.1.7 分支和循環/51
3.2 麵嚮對象的C/51
3.2.1 類和對象/51
3.2.2 消息機製/54
3.2.3 Objective-C 的內存管理/55
3.2.4 類彆和協議/57
3.2.5 反射機製/59
3.2.6 謂詞/62
3.3 MVC模式/65
3.4 KVO模型/65
3.4.1 注冊KVO/66
3.4.2 接收變更通知/67
3.4.3 發送變更通知/67
3.5 塊編程/68
3.5.1 塊的特點/68
3.5.2 Objective-C 中的塊/69
3.6 可變參數/71
3.7 本章小結/73
第4章 Xcode集成開發環境/74
4.1 創建第一個Xcode應用程序/74
4.2 構成應用程序的那些東西/76
4.2.1 Info.plist 和 pch 文件/76
4.2.2 Xib 文件/77
4.2.3 資源文件/77
4.2.4 源代碼文件/77
4.2.5 項目和目標/77
4.2.6 Frameworks/80
4.2.7 應用程序的文檔目錄和臨時文件夾/81
4.3 瞭解Xcode為我們做瞭些什麼/83
4.3.1 main.m/83
4.3.2 應用程序委托/84
4.4 在Xcode中添加View Controller/84
4.5 在Xcode中添加框架/89
4.6 Xcode 使用技巧/90
4.6.1 自動完成/90
4.6.2 查找和替換/91
4.6.3 快速幫助/91
4.6.4 快照/91
4.6.5 書簽/91
4.6.6 使用導航條/92
4.7 本章小結/92
第5章 Interface Builder/93
5.1 IB和xib、nib文件/93
5.2 初識IB/94
5.3 使用IB創建圖形界麵/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創建連接/105
5.5 本章小結/106
第6章 高級圖形界麵/107
6.1 應用程序多視圖的導航/107
6.1.1 UITabBarController/107
6.1.2 UINavigationController/110
6.1.3 窗體導航應用實例/114
6.2 錶視圖UITableViewController的應用及其擴展/116
6.2.1 簡單的錶視圖控製器/116
6.2.2 UITableView的數據源和委托/117
6.2.3 分組錶視圖/119
6.2.4 可摺疊的分組錶視圖/121
6.3 擴展UIKit/131
6.3.1 擴展日期挑選控件/131
6.3.2 擴展單選按鈕和復選按鈕/133
6.3.3 擴展下拉列錶框/135
6.3.4 封裝自己的控件庫/137
6.4 翻頁控件和翻頁控製器/142
6.4.1 UIPageControl/143
6.4.2 UIPageViewController/147
6.5 本章小結/152
企業應用篇
第7章 網絡/154
7.1 使用NSURLConnection獲得網絡數據/154
7.2 使用NSOperation進行異步請求/158
7.3 與網絡相關的示例/163
7.4 ASIHTTPRequest框架介紹/166
7.4.1 發送同步請求/167
7.4.2 發送異步請求/168
7.4.3 文件上傳/169
7.4.4 文件下載/172
7.4.5 Cookies和Sessions/176
7.5 編寫自己的網絡模塊類/179
7.5.1 PostRequest類/179
7.5.2 NetworkModule類/181
7.5.3 測試NetworkModule/185
7.6 本章小結/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 在項目中使用libxml/192
8.3.2 libxml應用實例/192
8.4 GDataXML/202
8.5 Json和SBJson/218
8.5.1 在項目使用SBJson/218
8.5.2 SBJson使用示例/218
8.6 本章小結/219
第9章 保存用戶數據/220
9.1 文件的持久化/220
9.1.1 保存到plist文件/220
9.1.2 NSUserDefaults/221
9.1.3 歸檔/224
9.2 數據庫/226
9.2.1 嵌入式數據庫SQLite3/226
9.2.2 使用 Core Data/228
9.2.3 使用PLDatabase訪問數據庫/232
9.3 本章小結/236
第10章 安全/237
10.1 iOS安全框架簡介/237
10.1.1 證書、密鑰和信任服務/237
10.1.2 在iPhone中使用X.509證書/238
10.2 使用SSL和服務器通信/244
10.3 OpenSSL/245
10.3.1 在iOS中使用OpenSSL庫/245
10.3.2 OpenSSL應用實例--使用OpenSSL進行MD5加密/248
10.4 CommonCrypto/250
10.5 本章小結/252
第11章 多媒體、繪圖及動畫/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 隱式動畫/267
11.4.2 顯式動畫/268
11.5 本章小結/269
第12章 多點觸摸及手勢/270
12.1 手勢識彆器:UIGestureRecognizer 類/270
12.2 創建手勢識彆器/272
12.3 實現圖片的拖動及縮放/276
12.4 本章小結/279
第13章 本地化/280
13.1 iPhone的本地化支持/280
13.1.1 國傢代碼和語言代碼/280
13.1.2 本地化文件夾的匹配/281
13.2 本地化應用程序/281
13.2.1 使用NSLocaledString本地化字符串/281
13.2.2 本地化圖像/285
13.2.3 本地化xib文件/285
13.2.4 本地化應用程序名稱/285
13.3 示例/285
13.4 本章小結/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 將任務加入Dispatch Queue/297
14.2.3 Dispatch源/298
14.3 後颱任務/301
14.4 本章小結/303
第15章 通知、本地通知和遠程通知/304
15.1 通知/304
15.2 本地通知/307
15.3 遠程通知/315
15.3.1 Apple Push 簡介/316
15.3.2 準備使用APNs/316
15.3.3 準備接收推送通知/320
15.3.4 創建 Push Notification Provider/322
15.4 本章小結/325
第16章 開源框架Core Plot/327
16.1 編譯Core Plot框架/327
16.2 使用Core Plot SDK/327
16.3 安裝Core Plot幫助文檔/328
16.4 圖錶的構成/329
16.5 類圖/330
16.6 使用 Core Plot 繪製摺綫圖/331
16.7 使用Core Plot繪製柱狀圖/335
16.7.1 繪製基本的柱狀圖/335
16.7.2 固定坐標軸/336
16.7.3 顯示數據點的值/338
16.7.4 顯示網格綫/339
16.8 使用Core Plot繪製餅圖/339
16.8.1 餅圖的繪製/340
16.8.2 顯示每個扇形的比例/341
16.8.3 剝離扇形/341
16.8.4 顯示圖例/342
16.8.5 響應事件/343
16.9 自定義Core Plot主題/343
16.10 本章小結/346
第17章 通訊簿、GPS和重力感應/347
17.1 通訊簿/347
17.1.1 Address Book UI/347
17.1.2 Address Book/348
17.1.3 聯係人中文姓氏排序/350
17.2 GPS 和CoreLocation/351
17.3 重力感應/353
17.4 地理編碼/355
17.5 本章小結/356
實戰篇
第18章 企業APN/358
18.1 企業APN的建設/358
18.2 iPhone 與APN/359
18.3 配置描述文件/360
18.4 在iPhone上實現一個HTTP服務器/362
18.5 後颱任務與無限後颱任務/365
18.6 實現APN 切換/368
18.7 檢測網絡狀況/369
18.8 Safari阻塞/373
18.9 本章小結/377
第19章 iOS企業應用實戰/378
19.1 應用場景與功能概述/378
19.2 應用程序架構/378
19.3 服務器端/378
19.3.1 環境搭建/378
19.3.2 實現登錄接口/379
19.3.3 實現企業通訊簿接口/379
19.3.4 實現收件箱接口/380
19.3.5 實現附件上傳接口/380
19.3.6 實現附件下載接口/380
19.4 iPhone 客戶端/381
19.4.1 實現登錄/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 本章小結/399
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

內容廣泛,但在ios 6時代,某些理念略顯守舊。out of box的軟件開發標準和觀念值得學習。

评分

內容廣泛,但在ios 6時代,某些理念略顯守舊。out of box的軟件開發標準和觀念值得學習。

评分

內容廣泛,但在ios 6時代,某些理念略顯守舊。out of box的軟件開發標準和觀念值得學習。

评分

內容廣泛,但在ios 6時代,某些理念略顯守舊。out of box的軟件開發標準和觀念值得學習。

评分

內容廣泛,但在ios 6時代,某些理念略顯守舊。out of box的軟件開發標準和觀念值得學習。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有