Sams Teach Yourself Core Data for Mac and iOS in 24 Hours, 2/e (Paperback)

Jesse Feiler

  • 出版商: SAMS
  • 出版日期: 2012-06-22
  • 定價: $1,400
  • 售價: 6.0$840
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0672336197
  • ISBN-13: 9780672336195
  • 相關分類: Apple Developer
  • 立即出貨 (庫存=1)



In just 24 sessions of one hour or less, start using Core Data to build powerful data-driven apps for iOS devices and Mac OS X computers! Using this book’s straightforward, step-by-step approach, you’ll discover how Apple’s built-in data persistence framework can help you meet any data-related requirement, from casual to enterprise-class. Beginning with the absolute basics, you’ll learn how to create data models, build interfaces, interact with users, work with data sources and table views. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!


Step-by-step instructions carefully walk you through the most common Core Data development tasks.


Quizzes and Exercises at the end of each chapter help you test your knowledge.


Notes present interesting information related to the discussion.


Tips offer advice or show you easier ways to perform tasks.


Cautions alert you to possible problems and give you advice on how to avoid them.


Jesse Feiler is a leading expert on Apple database development. Feiler has worked with databases since the 1980s, writing about technologies that have since evolved into Core Data. His database clients have included Federal Reserve Bank of New York, Young & Rubicam, and many small and nonprofit organizations. His recent books include Data-Driven iOS Apps for iPad and iPhone with FileMaker Pro, Bento by FileMaker, and FileMaker Go; and FileMaker 12 in Depth.


Learn how to…


• Start writing database apps fast, with Xcode 4’s powerful tools and templates

• Master the Objective-C features and patterns Core Data relies upon

• Understand Core Data’s goals, components, and behavior

• Model data graphically with Xcode 4’s Data Model Editor

• Leverage the full power of Managed Objects

• Use controllers to integrate your data model with your code

• Fetch, use, and store data from any source

• Develop interfaces and features more quickly with Interface Builder

• Add navigation and control features that integrate seamlessly with Core Data

• Interact with users via popovers, segmented controls, action sheets, and tab bars

• Create table views that users can edit

• Let Xcode 4 and Core Data validate your data for you

• Use predicates to precisely select the right data

• Get ready for iCloud features to sync and move data among your iCloud-enabled devices


Category: iOS/Mac Programming

Covers: Core Data

User Level: Beginning-to-Intermediate




在僅僅24個小時或更少的時間內,使用Core Data來建立強大的數據驅動應用程序,適用於iOS設備和Mac OS X電腦!通過本書的直觀、逐步的方法,您將發現蘋果內置的數據持久性框架如何幫助您滿足從非正式到企業級的任何數據相關需求。從絕對基礎知識開始,您將學習如何創建數據模型、構建界面、與用戶互動、使用數據源和表視圖。每個課程都建立在您已經學到的基礎上,為您在現實世界中取得成功打下堅實的基礎!

逐步指導仔細引導您完成最常見的Core Data開發任務。





Jesse Feiler是蘋果數據庫開發的領先專家。Feiler從1980年代開始使用數據庫,並撰寫了後來演變為Core Data的技術。他的數據庫客戶包括紐約聯邦儲備銀行、Young & Rubicam以及許多小型和非營利組織。他最近的著作包括《使用FileMaker Pro、Bento by FileMaker和FileMaker Go為iPad和iPhone創建數據驅動的iOS應用程序》和《深入研究FileMaker 12》。


• 使用Xcode 4強大的工具和模板快速編寫數據庫應用程序

• 掌握Core Data依賴的Objective-C功能和模式

• 理解Core Data的目標、組件和行為

• 使用Xcode 4的數據模型編輯器以圖形方式建模數據

• 充分利用Managed Objects的強大功能

• 使用控制器將數據模型與代碼集成

• 從任何源頭提取、使用和存儲數據

• 使用Interface Builder更快地開發界面和功能

• 添加與Core Data無縫集成的導航和控制功能

• 通過彈出窗口、分段控制、操作表和選項卡與用戶互動

• 創建用戶可以編輯的表視圖

• 讓Xcode 4和Core Data為您驗證數據

• 使用謂詞精確選擇正確的數據

• 為iCloud功能做好準備,以在iCloud啟用的設備之間同步和移動數據


涵蓋範圍:Core Data