首 頁
手機(jī)版

企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn) 楊宏焱pdf掃描版

企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn)是一本ios企業(yè)應(yīng)用開發(fā)的詳細(xì)開發(fā)教程,由楊宏焱編著,機(jī)械工業(yè)出版社出版。本書內(nèi)容十分全面,系統(tǒng)的講解了開發(fā)企業(yè)級(jí)ios應(yīng)用所需掌握的各項(xiàng)核心技術(shù),以及各種工具個(gè)框架的使用方法,同時(shí)還包含了大量的技巧和實(shí)踐,以及精心設(shè)計(jì)的輔助讀者理解的小案例,能夠指導(dǎo)讀者進(jìn)行完整實(shí)踐的大案例,實(shí)戰(zhàn)性很強(qiáng),適用于正在從事ios應(yīng)用開發(fā)和學(xué)習(xí)ios開發(fā)的人下載學(xué)習(xí)參考。

內(nèi)容簡介

企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn)分為三部分:基礎(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)具有如下特點(diǎn):

1、主題明確,以“iOS”和“企業(yè)開發(fā)”為主題, 但并沒有將二者割裂開來,而是將二者緊密聯(lián)系、互相呼應(yīng)。首先由淺入深介紹了整個(gè) SDK 框架層次,包括 Objective-C語言簡介、SDK 的構(gòu)成、Foundation 框架、UIKit 框架、QuartzCore、CoreAnimation以及其他第三方擴(kuò)展框架,然后對(duì)在企業(yè)應(yīng)用中一些需要特別討論的方面(如安全、網(wǎng)絡(luò)、APN、多線程等內(nèi)容)進(jìn)行專門的論述。撇開企業(yè)開發(fā)的特色不談,本書也完全可以作為一本 iOS 開發(fā)的經(jīng)典教材。

2、理論和技術(shù)兼顧。許多 iOS 開發(fā)書籍,輕理論,重技術(shù),往往只告訴你怎么做,而不告訴你為什么要這樣做,難以讓讀者在理解的基礎(chǔ)上加深記憶。而本書以理論為綱,以技術(shù)為體,從基本理論到具體使用的技術(shù)都一一道來,不僅告訴你怎么做,而且將每一種技術(shù)的來龍去脈闡述清楚。在講解具體技術(shù)的同時(shí),不時(shí)穿插著小的知識(shí)點(diǎn),讓讀者進(jìn)一步拓寬相關(guān)的背景知識(shí)。

3、詳細(xì)分析代碼,實(shí)用性強(qiáng)。作為編程類書籍,免不了有大量的代碼。但本書對(duì)多數(shù)代碼都進(jìn)行了闡釋,重點(diǎn)內(nèi)容還會(huì)有專門的標(biāo)注,如“提示”、“注意”等,以提醒讀者注意,或者及時(shí)回顧前面的知識(shí)點(diǎn)。本書中的每一個(gè)示例程序,都收錄到本書的隨書光盤中。所有的程序都經(jīng)過作者認(rèn)真調(diào)試,可以直接運(yùn)行。

內(nèi)容導(dǎo)讀

本書共分 19 章,主要內(nèi)容如下:

基礎(chǔ)篇

第 1 章介紹了企業(yè)應(yīng)用的概念,什么是 iOS 企業(yè)應(yīng)用,iOS 企業(yè)應(yīng)用的框架及構(gòu)成,特別是對(duì)于蘋果 iOS 企業(yè)證書申請(qǐng)和 iOS 企業(yè)應(yīng)用程序的部署方式(In-House、Ad-Hoc、OTA)進(jìn)行了詳細(xì)的介紹。

第 2 章介紹 iOS SDK,包括其框架和構(gòu)成。iOS SDK 是 iOS 開發(fā)中最為重要的工具和武器,每個(gè) iOS 開發(fā)人員都必須熟悉并深刻理解它。

第 3 章介紹 iOS 開發(fā)語言 Objective-C。對(duì)于沒有接觸過這種語言的讀者,將在本章對(duì)Objective-C 有一個(gè)全面的理解。本章從兩個(gè)方面對(duì) Objective-C 進(jìn)行了介紹,即 Objective-C 的C 語言特性和面向?qū)ο筇匦浴R矊?duì) Objective-C 的一些現(xiàn)代語言特性,如塊編程(函數(shù)式編程中的主要內(nèi)容)、反射(運(yùn)行時(shí)支持)和可變參數(shù)也進(jìn)行了介紹,這些內(nèi)容在其他書籍中是比較罕見的。

第 4 章介紹 Xcode IDE。從 Xcode 4.0 開始,蘋果對(duì)其功能和界面進(jìn)行了全新的設(shè)計(jì),把Interface Builder 完全整合到 Xcode 中,使程序員的開發(fā)效率更高。

第 5 章單獨(dú)對(duì) Xcode 中的 Interface Builder 進(jìn)行了進(jìn)一步介紹,特別是 Assistant Editor的出現(xiàn),與之前的版本相比,大大簡化了開發(fā)人員進(jìn)行各種連接(IBOutlet 和 IBAction)的操作。

第 6 章介紹 UIKit 以及 UIKit 中包含的一系列最基本的 UI 組件,此外,介紹了如何在 UIKit的基礎(chǔ)上進(jìn)行擴(kuò)充,創(chuàng)建自己的自定義組件庫。

企業(yè)應(yīng)用篇

第 7 章到第 10 章,依次從網(wǎng)絡(luò)、XML/Json、數(shù)據(jù)存儲(chǔ)、安全這幾個(gè)方面進(jìn)行介紹。這些內(nèi)容中,有相當(dāng)一部分是企業(yè)開發(fā)人員早已熟知的領(lǐng)域(如網(wǎng)絡(luò)、XML/Json、數(shù)據(jù)存儲(chǔ)和安全)。這些章節(jié)結(jié)合 iOS 自身的特點(diǎn)進(jìn)行詳細(xì)的闡述,包含安全沙箱、嵌入式數(shù)據(jù)庫以及 iOS安全框架等內(nèi)容。

第 11 章介紹 Cocoa 的多媒體、Quartz 2D 和 Core Animation 框架。

第 12 章介紹 Cocoa Touch 特有的多點(diǎn)觸摸和手勢(shì)識(shí)別。

第 13 章介紹如何利用 iPhone 的多語言支持實(shí)現(xiàn)應(yīng)用程序的國際化。

第 14 章涉及兩個(gè)方面:傳統(tǒng)的線程編程和并行編程 GCD(Grand Central Dispatch)。在企業(yè)應(yīng)用中,免不了要使用多線程。前者是傳統(tǒng)的異步編程技術(shù),直接與操作系統(tǒng)底層的線程打交道;后者是 iOS 4.0 以后新的異步編程技術(shù),以一種函數(shù)式編程的方式,達(dá)到讓系統(tǒng)自動(dòng)進(jìn)行線程管理的目的,從而避開了線程編程的復(fù)雜性。

第 15 章介紹通知、本地通知和遠(yuǎn)程通知。通知是多個(gè)對(duì)象間進(jìn)行對(duì)話的機(jī)制,但耦合性低于直接的方法調(diào)用。本地通知和遠(yuǎn)程通知是兩種不同的進(jìn)程喚醒技術(shù),前者由系統(tǒng)來喚醒,后者通過 RPC(Remote Process Calling)喚醒。

第 16 章介紹開源框架 Core Plot。Core Plot 是著名的 2D 圖形框架,用于繪制散點(diǎn)圖、柱狀圖和餅圖等圖表。

第 17 章針對(duì) iOS 特有的硬件特性進(jìn)行介紹,如通訊簿、相機(jī)、加速計(jì)和 GPS。

實(shí)戰(zhàn)篇

第 18 章,介紹“企業(yè) APN”在企業(yè)中的應(yīng)用,以及使用“企業(yè) APN”網(wǎng)絡(luò)對(duì) iOS 客戶端的一些特殊要求。該章實(shí)際上包含了一個(gè)實(shí)戰(zhàn)項(xiàng)目,即一個(gè)簡單的 APN 切換工具(同時(shí)也提供了簡單的網(wǎng)絡(luò)狀態(tài)檢測(cè))。在這個(gè)實(shí)戰(zhàn)項(xiàng)目中,涉及了廣泛的內(nèi)容和前面諸多章節(jié)中介紹的知識(shí),諸如后臺(tái)任務(wù)、配置描述文件、BSD Socket 編程、網(wǎng)絡(luò)檢測(cè)、Safari 阻塞和并行編程GCD。

第 19 章以案例導(dǎo)航的方式介紹了一個(gè)實(shí)戰(zhàn)項(xiàng)目,指導(dǎo)讀者從用戶的實(shí)際需求出發(fā),結(jié)合本書中講述過的理論知識(shí)和技術(shù),開發(fā)一個(gè)完整的 iOS 郵件客戶端,使讀者對(duì)企業(yè)應(yīng)用的開發(fā)有直觀的認(rèn)識(shí)。

使用方法

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

收起介紹展開介紹
  • 下載地址
企業(yè)級(jí)ios應(yīng)用開發(fā)實(shí)戰(zhàn) 楊宏焱pdf掃描版

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論