Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications (Paperback)

Tim Roadley

  • 出版商: Addison Wesley
  • 出版日期: 2013-11-30
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0321905768
  • ISBN-13: 9780321905765
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Get Started Fast with iOS 7 Core Data App Development
Covers iOS 7 and Xcode 5


This is the first Core Data book to fully reflect Apple’s latest platform innovations, including its dramatic  recent improvements to iCloud support. Hands-on from start to finish, it teaches you step-by-step as you create a modern data-driven iOS app using Storyboards, ARC, iOS 7, and Xcode 5.

Tim Roadley introduces new patterns and best practices designed to overcome the frustrations of Core Data development. One step at a time, you’ll build and extend your skills--even mastering advanced techniques such as complex model migration, deep copy, background processing, and integration with Dropbox, StackMob, and iCloud.

Downloadable versions of this book’s main project are provided with each chapter, so you can see exactly what your app project should look like--and get cookbook-style code for your own projects. Chapter exercises help you explore even further, whether you’re a self-learner or a student in an iOS development course.

If you’re an experienced iOS developer, this guide brings together all the skills, tools, code, and patterns you need to add powerful data management capabilities to any app--quickly, easily, and painlessly.

Coverage includes the following:
  • Understanding Core Data
  • Adding Core Data to an existing project
  • Designing, upgrading, and migrating data models (automatically and manually with progress indication)
  • Populating views with data, including table-views and picker-views
  • Preloading a “default data” persistent store from XML
  • Deep-copying from one persistent store to another
  • Performance tuning with Instruments, using large photos as the example
  • Background processing, using thumbnail generation as the example
  • Efficient search
  • Seamlessly backing up and restoring with Dropbox
  • Stable integration with iCloud--with full support for multiple accounts, seeding, and de-duplication
  • Web service integration with StackMob

商品描述(中文翻譯)

快速入門 iOS 7 Core Data 應用程式開發
涵蓋 iOS 7 和 Xcode 5

這是第一本完全反映 Apple 最新平台創新(包括最近對 iCloud 支援的重大改進)的 Core Data 書籍。從頭到尾的實作教學,逐步指導您如何使用 Storyboards、ARC、iOS 7 和 Xcode 5 創建一個現代的數據驅動 iOS 應用程式。

Tim Roadley 介紹了旨在克服 Core Data 開發中常見挫折的新模式和最佳實踐。您將一步一步地建立和擴展您的技能,甚至掌握複雜的技術,如模型遷移、深度複製、背景處理,以及與 Dropbox、StackMob 和 iCloud 的整合。

每章都提供可下載的主要專案版本,讓您可以清楚了解您的應用專案應該是什麼樣子,並獲得類似食譜的程式碼以供您自己的專案使用。章節練習幫助您進一步探索,無論您是自學者還是 iOS 開發課程的學生。

如果您是一位經驗豐富的 iOS 開發者,本指南將整合您需要的所有技能、工具、程式碼和模式,以快速、輕鬆且無痛地為任何應用程式添加強大的數據管理功能。

內容包括以下主題:
- 理解 Core Data
- 將 Core Data 添加到現有專案
- 設計、升級和遷移數據模型(自動和手動,並顯示進度)
- 用數據填充視圖,包括表格視圖和選擇器視圖
- 從 XML 預加載“默認數據”持久存儲
- 從一個持久存儲深度複製到另一個
- 使用 Instruments 進行性能調優,以大型照片為例
- 背景處理,以縮圖生成為例
- 高效搜索
- 與 Dropbox 無縫備份和恢復
- 與 iCloud 穩定整合,完全支援多個帳戶、種子和去重
- 與 StackMob 的網路服務整合