More iOS 6 Development: Further Explorations of the iOS SDK (Paperback)

David Mark

  • 出版商: Apress
  • 出版日期: 2012-12-26
  • 售價: $1,510
  • 貴賓價: 9.5$1,435
  • 語言: 英文
  • 頁數: 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》深入探索蘋果最新的iOS 6 SDK。暢銷作家Dave Mark、Alex Horovitz、Kevin Kim和Jeff LaMarche以他們獨特的方式解釋概念,涵蓋了Core Data、使用GameKit和網絡流進行點對點網絡連接、從網絡獲取數據、MapKit、應用內郵件等主題。所有的概念和API都以代碼片段的形式清晰呈現,你可以根據自己的需求自定義和使用這些代碼片段在自己的應用程式中。

如果你打算撰寫專業的iPhone或iPad應用程式,你一定要掌握Core Data,而這本書正是你學習Core Data的最佳選擇。這本書從《Beginning iOS 6 Development》結束的地方開始,一系列章節專門介紹了Core Data,這是蘋果持久化的標準。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
- 如何處理來自網絡和雲端的數據,包括蘋果的iCloud
- 在遊戲和社交媒體應用程式中,如何在處理傳感器、陀螺儀等方面使用iOS 6 SDK的擴增實境體驗

這本書適合所有iPhone、iPod touch和iPad應用程式開發人員,尤其是那些已經熟悉蘋果iPhone SDK基礎知識並閱讀過前一卷《Beginning iOS 6 Development》的開發人員。

以下是目錄:
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 Express