More iOS 6 Development: Further Explorations of the iOS SDK (Paperback)
暫譯: 進階 iOS 6 開發:深入探索 iOS SDK

David Mark

  • 出版商: Apress
  • 出版日期: 2012-12-26
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 556
  • 裝訂: Paperback
  • ISBN: 1430238070
  • ISBN-13: 9781430238072
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Interested in iPhone and iPad apps development? Want to learn more? Whether you’re a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 6 Development, we have the perfect book for you.

More iOS 6 Development: Further Explorations of the iOS SDK digs deeper into Apple’s latest iOS 6 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim and Jeff LaMarche explain concepts as only they can—covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps.

If you are going to write a professional iPhone or iPad app, you’ll want to get your arms around Core Data, and there’s no better place to do so than in the pages of this book. The book continues right where Beginning iOS 6 Development leaves off, with a series of chapters devoted to Core Data, the standard for Apple persistence. Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps—offering a breadth of coverage you won't find anywhere else.

The Core Data coverage alone is worth the price of admission. But there's so much more! More iOS 6 Development covers a variety of networking mechanisms, from GameKit’s relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web.

Dave, Alex, Kevin, and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences and new mapping views that take advantage of sensors and other APIs in the newest iOS 6 SDK.

Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, there’s something for everyone in More iOS 6 Development.

 

What you’ll learn

  • All about Core Data: key concepts and techniques for writing larger applications
  • How to utilize a variety of networking mechanisms, including peer-to-peer connections over Bluetooth using GameKit
  • Details on the addition of Bonjour discovery and network streams
  • How to embed maps with Map Kit and use in-application email
  • How to access a user’s iPod library and integrate music into apps
  • Essentials of concurrent programming and advanced debugging techniques
  • How to work with enhanced multitasking, threading, memory management and other APIs
  • Tips on working with data from the web and the cloud, including Apple's  iCloud 
  • How to work with the iOS 6 SDK when dealing with sensors, gyroscopes, etc. for augmented reality experiences in game and socia media apps

Who this book is for

All iPhone, iPod touch, and iPad app developers, especially developers already familiar with the basics of Apple's iPhone SDKs and who have read the previous volume, Beginning iOS 6 Development.

Table of Contents

  1. Here We Go Round Again
  2. Core Data The What, Why & How
  3. A Super Start: Adding, Displaying, and Deleting Data
  4. The Devil in the Detail View
  5. Preparing for Change: Migrations and Versioning
  6. Custom Managed Objects
  7. Relationships, Fetched Properties, and Expressions
  8. iCloud Storage
  9. Peer-to-Peer Over Bluetooth Using GameKit
  10. MapKit - new geocoding
  11. Messaging: Mail, Twitter, and iMessage
  12. iPod Library Access
  13. Locking It Down: Generic Security Services Framework
  14. Keeping Your Interface Responsive: Advanced Storyboarding
  15. Unit Testing, Debugging, and Instruments
  16. The Road Goes Ever On...

商品描述(中文翻譯)

對於iPhone和iPad應用程式開發感興趣嗎?想要了解更多嗎?無論您是自學成才的iPhone和iPad應用程式開發天才,還是剛剛翻閱過《Beginning iOS 6 Development》的新手,我們都有適合您的完美書籍。

《More iOS 6 Development: Further Explorations of the iOS SDK》深入探討Apple最新的iOS 6 SDK。暢銷書作者Dave Mark、Alex Horovitz、Kevin Kim和Jeff LaMarche以獨特的方式解釋概念,涵蓋了Core Data、使用GameKit的點對點網路、網路串流、處理來自網路的數據、MapKit、應用內電子郵件等主題。所有概念和API都清晰呈現,並附有可自訂的程式碼片段,您可以在自己的應用程式中隨意使用。

如果您打算撰寫專業的iPhone或iPad應用程式,您會想要掌握Core Data,而這本書正是最佳的學習場所。這本書從《Beginning iOS 6 Development》結束的地方繼續,專門有一系列章節介紹Core Data,這是Apple持久化的標準。Dave、Alex、Kevin和Jeff仔細講解每個Core Data概念,並展示專門用於撰寫大型應用程式的技術和技巧,提供了您在其他地方無法找到的廣泛涵蓋。

僅僅是Core Data的內容就值得這本書的價格。但還有更多!《More iOS 6 Development》涵蓋了各種網路機制,從GameKit相對簡單的藍牙點對點模型,到Bonjour發現和網路串流的新增,再到通過網路訪問文件的複雜性。

Dave、Alex、Kevin和Jeff還將帶您了解並發編程和一些進階的應用程式除錯技術。增強的多任務處理、執行緒、記憶體管理等都是重要的。應用程式變得越來越複雜,包括提供虛擬或擴增實境體驗的複雜遊戲應用程式,以及利用最新iOS 6 SDK中的感應器和其他API的新地圖視圖。

無論您是iPhone和iPad或iOS開發的相對新手,還是希望擴展視野的老手,《More iOS 6 Development》中都有適合每個人的內容。

您將學到的內容:
- Core Data的所有知識:撰寫大型應用程式的關鍵概念和技術
- 如何利用各種網路機制,包括使用GameKit的藍牙點對點連接
- Bonjour發現和網路串流的詳細資訊
- 如何使用Map Kit嵌入地圖並使用應用內電子郵件
- 如何訪問用戶的iPod庫並將音樂整合到應用程式中
- 並發編程的基本知識和進階除錯技術
- 如何處理增強的多任務處理、執行緒、記憶體管理和其他API
- 有關從網路和雲端(包括Apple的iCloud)獲取數據的技巧
- 如何在處理感應器、陀螺儀等時使用iOS 6 SDK,以便在遊戲和社交媒體應用程式中實現擴增實境體驗

本書適合對象:
所有iPhone、iPod touch和iPad應用程式開發者,特別是已經熟悉Apple iPhone SDK基礎知識並閱讀過前一卷《Beginning iOS 6 Development》的開發者。

目錄:
1. 再次開始
2. Core Data:什麼、為什麼及如何
3. 超級開始:添加、顯示和刪除數據
4. 詳細視圖中的魔鬼
5. 為變更做準備:遷移和版本控制
6. 自訂管理對象
7. 關係、擷取屬性和表達式
8. iCloud儲存
9. 使用GameKit的藍牙點對點
10. MapKit - 新的地理編碼
11. 訊息:郵件、Twitter和iMessage
12. iPod庫訪問
13. 鎖定安全:通用安全服務框架
14. 保持介面響應:進階故事板
15. 單元測試、除錯和工具
16. 道路永無止境...