iOS 5核心框架

出版時間:2012-9  出版社:人民郵電出版社  作者:Shawn Welch  頁數(shù):252  字數(shù):278000  譯者:魯成東  
Tag標簽:無  

內(nèi)容概要

  要觸及iOS 5系統(tǒng)的真實威力,需要跨過那些簡單的工具和API,直達它的核心?!  秈OS
5核心框架》將會向讀者介紹如何使用Core
Data和iCloud將信息存儲到本地,同時又可以毫無障礙地在多個設(shè)備和平臺之間進行同步;利用iOS 5最新的Twitter
API,使用新的Accounts框架提供易用的Twitter和OAuth支持;使用定位服務(wù)來引入iOS
5的新功能,如反向地理編碼解析查找以及區(qū)域通知。此外,《iOS
5核心框架》還將介紹如何在應(yīng)用中集成豐富的媒體體驗,如使用圖形、動畫、音頻、視頻以及Core
Image提供的照片處理濾鏡和分析工具。全書最后還會探索書報欄應(yīng)用,講解如何創(chuàng)建出自己的周期性內(nèi)容,并將新內(nèi)容推送到設(shè)備上。  《iOS
5核心框架》適合有一定開發(fā)經(jīng)驗的iOS開發(fā)人員閱讀使用。

作者簡介

《iOS 5核心框架》作者簡介:Matt
Drance,前蘋果公司布道師。在蘋果公司工作了8年,然后創(chuàng)立了一家iOS開發(fā)與咨詢公司Bookhouse
Software。他還為Pragmatic Studio培訓iOS開發(fā)者,在Apple
Outsider(appleoutsider.com)上分享對行業(yè)的見解。除了編碼、寫作、教學以及履行超級奶爸的義務(wù)之外,Matt還喜歡在北加州滑雪和賽車。
Paul Warren 圖形系統(tǒng)專家程序員。上世紀80年代初,Paul
Warren就愛上了計算機圖形學,并且喜歡在他的Commodore
64上編程。經(jīng)過20年的匯編語言編程生涯,他又找回了初戀:開發(fā)有趣的圖形系統(tǒng)。Paul的iOS開發(fā)與咨詢公司Primitive
Dog專門制作二維動畫和定制控件。除了癡迷于讓各種東西在屏幕上翻轉(zhuǎn)飛舞,他其他所有時間都用來陪伴兩個可愛的女兒?!秈OS
5核心框架》譯者簡介:劉威
2001年畢業(yè)于中國科學院研究生院。熱愛計算機科學,喜歡編程,尤其喜歡寫程序解決實際問題。從2000年起從事軟件開發(fā)工作,最近幾年一直專注于手機軟件開發(fā),目前從事Android和iOS軟件開發(fā)。曾翻譯出版《Objective-C編程之道:iOS設(shè)計模式解析》一書。新浪微博:@劉威-LiuWei。

書籍目錄

第1章 iOS框架 
1.1 開始之前 
1.1.1 閱讀本書的前提條件 
1.1.2 我期望本書達到的目標 
1.2 iOS框架快速入門 
1.3 了解多核處理器帶來的沖擊 
1.3.1 對并發(fā)性的需求 
1.3.2 操作隊列與分發(fā)隊列的對比 
1.3.3 代碼塊 
1.3.4 在iOS框架中使用代碼塊 
1.4 iOS 5中的十大技術(shù) 
1.5 小結(jié) 
第1部分 數(shù)據(jù)與云 
第2章 Core Data 
2.1 Core Data入門 
2.1.1 Core Data是什么 
2.1.2 Core Data棧 
2.2 在Xcode中設(shè)置Core Data 
2.2.1 創(chuàng)建受控對象模型 
2.2.2 創(chuàng)建新的持久化存儲調(diào)度器 
2.2.3 添加新的持久化存儲 
2.2.4 創(chuàng)建新的受控對象上下文 
2.3 與Core Data互動 
2.3.1 添加新對象 
2.3.2 獲取并修改對象 
2.3.3 刪除對象 
2.3.4 撤銷、重做、回滾和復位 
2.4 小結(jié) 
第3章 iCloud 
3.1 iCloud入門 
3.1.1 iCloud是如何工作的 
3.1.2 開始之前 
3.1.3 iCloud存儲容器 
3.1.4 使用iCloud的注意事項 
3.2 鍵值對存儲 
3.2.1 使用鍵值對泛存 
3.2.2 添加與刪除對象 
3.2.3 對變更通知做出響應(yīng) 
3.3 對Core Data進行同步 
3.3.1 確認iCloud是否可用 
3.3.2 設(shè)置iCloud對持久化存儲進行同步 
3.3.3 Core Data持久化存儲的變更通知 
3.4 iCloud文檔存儲 
3.5 小結(jié) 
第2部分 位置與賬號服務(wù) 
第4章 Core Location與地圖開發(fā)包 
4.1 Core Location與地圖開發(fā)包入門 
4.1.1 位置是如何確定的 
4.1.2 定位權(quán)限 
4.2 核心定位管理器 
4.2.1 標準定位服務(wù) 
4.2.2 顯著位置變化監(jiān)視功能 
4.2.3 方向監(jiān)測 
4.2.4 區(qū)域監(jiān)測 
4.2.5 響應(yīng)核心來自定位管理器的新信息 
4.3 正、反向地理編碼 
4.3.1 地理編碼的益處 
4.3.2 地理編碼的不足之處 
4.3.3 正向地理編碼 
4.3.4 反向地理編碼解析 
4.4 使用地圖開發(fā)包 
4.5 小結(jié) 
第5章 系統(tǒng)賬號和原生Twitter API 
5.1 系統(tǒng)賬號和Twitter入門 
5.1.1 理解OAuth服務(wù) 
5.1.2 賬號工作流 
5.2 使用Accounts框架 
5.2.1 新應(yīng)用和Accounts框架 
5.2.2 訪問Accounts框架中的賬號 
5.2.3 將用戶從現(xiàn)有應(yīng)用遷移到Accounts框架中 
5.2.4 特別關(guān)注 
5.3 輕松Twitter:推文編寫視圖控制器 
5.4 使用Twitter API 
5.4.1 創(chuàng)建一個TWRequest對象 
5.4.2 執(zhí)行一個TWRequest 
5.4.3 處理TWRequest的回應(yīng) 
5.5 小結(jié) 
第3部分 圖形、圖像以及動畫 
第6章 Core Graphics 
6.1 Core Graphics入門 
6.1.1 Core Graphics與Quartz 2D 
6.1.2 點與像素之對比 
6.1.3 圖形上下文 
6.1.4 為什么使用Core Graphics 
6.2 理解Core Graphics 
6.2.1 繪制自定義UIView 
6.2.2 圖形上下文棧 
6.3 路徑、漸變、文字與圖像 
6.3.1 路徑 
6.3.2 漸變 
6.3.3 文字 
6.3.4 圖像 
6.4 小結(jié) 
第7章 Core Image 
7.1 Core Image入門 
7.2 理解Core Image框架 
7.2.1 Core Image處理靜止圖像與視頻幀 
7.2.2 Core Image濾鏡 
7.2.3 Core Image上下文 
7.2.4 CPU渲染與GPU渲染的對比 
7.2.5 分析圖像 
7.2.6 別阻塞了主線程 
7.3 例子:Core Image編輯器 
7.4 小結(jié) 
第8章 Core Animation 
8.1 Core Animation入門 
8.2 通過UIKit使用Core Animation 
8.2.1 通過動畫上下文使用UIKit動畫 
8.2.2 通過動畫代碼塊使用UIKit動畫 
8.3 理解自定義Core Animation效果 
8.3.1 Core Animation圖層 
8.3.2 隱式動畫和顯式動畫 
8.3.3 Core Animation對象 
8.3.4 我的第一個自定義動畫 
8.4 Core Animation示例 
8.4.1 關(guān)鍵幀動畫 
8.4.2 3D變換 
8.4.3 粒子發(fā)生器 
8.5 小結(jié) 
第4部分 多媒體:音頻與視頻 
第9章 Core Audio 
9.1 多媒體框架 
9.2 音頻入門 
9.3 使用iPod音樂庫 
9.3.1 媒體選取控制器 
9.3.2 音樂播放控制器 
9.3.3 音樂播放器通知 
9.4 使用其他來源的音頻 
9.4.1 AV Foundation音頻會話 
9.4.2 AV音頻播放器 
9.5 小結(jié) 
第10章 AV Foundation 
10.1 AV Foundation入門 
10.1.1 為什么要用AV Foundation 
10.1.2 AV Foundation及其他媒體相關(guān)框架 
10.2 使用一攬子解決方案 
10.2.1 UIImagePickerController 
10.2.2 使用MPMoviePlayerController 
10.3 創(chuàng)建自定義媒體捕捉解決方案 
10.3.1 AVCaptureSession 
10.3.2 AVCaptureVideoPreviewLayer 
10.3.3 自定義圖像捕捉方案 
10.4 小結(jié) 
第5部分 iOS 5書報欄應(yīng)用 
第11章 Newsstand Kit 
11.1 Newsstand Kit入門 
11.2 了解書報欄應(yīng)用 
11.3 用Newsstand Kit下載內(nèi)容 
11.3.1 啟動新下載 
11.3.2 處理下載進度和下載結(jié)束事件 
11.3.3 更新書報欄應(yīng)用的外觀以反映新內(nèi)容 
11.4 給書報欄應(yīng)用發(fā)通知 
11.4.1 使用蘋果公司推送通知服務(wù) 
11.4.2 注冊接收書報欄更新通知 
11.4.3 書報欄推送通知的格式 
11.4.4 響應(yīng)遠程通知 
11.5 書報欄應(yīng)用的特殊之處 
11.5.1 從后臺喚醒書報欄應(yīng)用 
11.5.2 重新連接棄置的下載項 
11.6 小結(jié) 

媒體關(guān)注與評論

如果只能選擇一位老師學習最好的iOS開發(fā)方法,我會選擇Matt Drance?!秈OS 5核心框架》也沒讓我失望,因為我立刻就用上了幾招。我希望盡快用到更多招數(shù),尤其是Paul的好玩的圖形與動畫技法!--Brent Simmons,NetNewsWire的開發(fā)人員《iOS 5核心框架》對一系列"他們是怎么做的?"問題做了很好的解答。對于想在自己的蘋果應(yīng)用中點綴亮點的人來說,《iOS 5核心框架》是一本必讀的書。--Justin Williams,Second Gear主程序員無論對初學者還是有經(jīng)驗的開發(fā)人員來說,《iOS 5核心框架》都是一本很棒的書?!秈OS 5核心框架》中充滿了極為有用的最新示例程序,示范了如何往項目中添加專業(yè)級的功能,而且講解精彩,代碼給力。--Michael Hay,Black Pixel公司高級開發(fā)人員強烈推薦《iOS 5核心框架》!《iOS 5核心框架》中介紹的很多技巧與竅門別處都難以找到。我寧愿從書架上(或iBooks中)取出一本書,來研習曾經(jīng)看到過的那段代碼,書上的代碼是不會突然消失的;而去網(wǎng)上找的話,說不定早被網(wǎng)站刪掉了。這本書肯定是我要從書架上取出的一本。--Marcus S. Zarra,Zarra Studios公司所有人即使你在自己的蘋果應(yīng)用中只用到了《iOS 5核心框架》中的一招,那么買這本書也值了。我很快就發(fā)現(xiàn)書中馬上能用的招數(shù)簡直太多了。如果你靠寫iOS應(yīng)用來掙錢,而且惜時如金,那么時刻要把書放在觸手可及之處,否則你會抓狂的!--Mike Clark,Clarkware創(chuàng)始人

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    iOS 5核心框架 PDF格式下載


用戶評論 (總計34條)

 
 

  •   想開發(fā)IPhone 或 關(guān)于蘋果應(yīng)用或游戲的都應(yīng)該買了看看
  •   公司訂書,都是在當當網(wǎng)上訂的,書籍全,質(zhì)量好,送貨快
  •   很好,捐給公司圖書館的
  •   比較全面,不適合初學者
  •   內(nèi)容很實用,可以用作字典來用,也可仔細深入研究。
  •   內(nèi)容稍微少了點,還算充實
  •   配套教程,學習中.
  •   粗覽了下目錄,待來日自習品讀
  •   可以認真研讀
  •   還沒收到貨就可以評價打分了
  •   不錯,非常棒
  •   大致介紹了IOS5中有哪些框架,可以做為入門了解層面的書來看待。
  •   主要看一下ios架構(gòu),不錯
  •   僅僅是核心框架的內(nèi)容介紹,增加見識還行,要想應(yīng)用到實際項目中 還需深入學習。
  •   很一般吧,書有點薄,很多內(nèi)容沒有細講。
  •   不錯一本書,寫得蠻詳細。
  •   別人貪方便,要我?guī)退I的,內(nèi)容不知道...別人整天在看..
  •   內(nèi)容總體還行,就是點到及止
  •   買了兩本,其中一本有點舊。
  •   本來書就不厚,書里字體又那么大,不理想
  •   還可以吧,不是很深入,適合當介紹用!
  •   書將的有些深,就是例子不多和不夠詳細!
  •   看了才發(fā)現(xiàn),東西寫的太少了,對我有用的東西很少,基本都是我已經(jīng)會的。。。。感覺這上面的東西,谷歌都能找到。不過對于剛開始學ios的來說,應(yīng)該也挺不錯的。如果做了一段時間ios了,并且英文夠好的話,那買了就沒有意義了
  •   大致翻了一下,感覺不值
  •   寫得太簡潔了,不適合初學者
  •   幫同事買的書,封面裝訂很好,紙張也不錯,物流也很給力,打折購買,省了20多,很劃算
  •   很基礎(chǔ) 很理論 適合有一定經(jīng)驗的人 反芻學習
  •   對一些底層技術(shù)的介紹很有用,沒有那么多沒用的話,很簡潔實用
  •   這本書只是把ios的核心組件怎么用說了一下,如何設(shè)計,為什么這么設(shè)計都沒有說,而且所謂架構(gòu),只講怎么用算架構(gòu)嗎?
  •   很不錯的書,很喜歡的說
  •   還不錯的書,值得一讀!~~
  •   開始用了iOS
  •   不錯,學到些東西
  •   iOS 5核心框架
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7