Discover all of core data s powerful capabilities, learn fundamental principles including thread and memory management, and add core data to both your ios and os x projects. Start with the basics of core data and learn how to use it to develop. Whether you are targeting mac os x or the iphone, at some point your cocoa application is probably going to need to persist data. Aug 09, 2019 the first edition of core data by marcus zarra was the book i turned to when i wanted to learn core data. But just like describing a man as a bag of selection from core data in objectivec, 3rd edition book. Core data migrations, threading, and various other quibbling bits are really hard for most beginners to grasp.
Marcus zarra explains the fundamental components of the core data framework and shows how the framework is used in realworld programming. Everyday low prices and free delivery on eligible orders. Kvc allows us to access the attributes of an object without calling the accessors of selection from core data in swift book. This week, we work with ziad tamim, an independent ios developer, to give you an introduction of core data and work with you to build a sample app using core data this tutorial talks about persistence on iphone or other ios. Well discuss in depth how core data works behind the scenes, how to get great performance, the tradeoffs between different core data setups, and how to debug and profile your core data code. Data storage and management for ios and os x by marcus s. Core data in objectivec, 3rd edition oreilly media. Author of the book core data in swift for the pragmatic programmers. Core data apples api for persisting data on mac os x by marcus s.
I find marcus zarras book a little easier to get started with but the objc. Marcus zarra core data is intricate, powerful, necessary and this book is your guide to harnessing its power. Zarra the pragmatic bookshelf raleigh, north carolina. There is a wealth of information on the internet about core data. Coauthor of the book core animation for addison wesley. Walks you through developing a full featured application based on the mac os x core data apis. The goal of this article is to show how i am currently building a core data stack in objectivec in 2015. Zarra core data is apples recommended way to persist data. Jeff lamarche, author and cofounder, martiancraft, llc show more.
Author of the book core data for the pragmatic programmers. Whilst it is still a great book it was starting to get a little dated. Feb 22, 20 marcus zarra explains the fundamental components of the core data framework and shows how the framework is used in realworld programming. Whats the best book for learning core data that would be current. Either book on core data will do a good job teaching you the framework and best practises. After we published the tutorial about saving data in plist file, some readers asked about core data and how we can use it to save persistent information this week, we work with ziad tamim, an independent ios developer, to give you an introduction of core data and work with you to build a sample app using core da. Iscriviti a prime ciao, accedi account e liste accedi account e liste resi e ordini iscriviti a prime carrello.
Some of it is good, some of it is bad, and some of it is out of date. I was expecting great things but it seemed to make weird assumptions id read something, go, wait what. Data storage and management for ios and os x 3 by marcus s. Youll build up a single application throughout the book, learning key core data principles such as nspredicate, thread management, and memory management. With core data, you can concentrate on designing the model for your application, and use the power of core data to do the rest. New swift, core data and cocoa books use your loaf. This book will take you from core data fundamentals to. I have read marcus zarras chapter on multithreading in his core data book and have looked fairly closely at his sample code.
Youll build on this application throughout the book, learning key core data principles such as nspredicate, nsfetchrequest, thread management, and memory management. The first being marcus zarras core data from pragprog. Core data expert marcus zarra walks you through a fully developed application based around the core data apis. Core data in swift guide books acm digital library. The first edition of core data by marcus zarra was the book i turned to when i wanted to learn core data. Introduction to core data for ios and iphone programming.
Reduce your migration difficulties, integrate your core data app with icloud and watch kit, and use core data in a queuebased environment. This book will take you from core data fundamentals to expert. Zarra, in the new second edition of his core data howto book. Data storage and management for ios, os x, and icloud by marcus s. Core data is apples recommended way to persist data. Core data in objectivec core data is apples data storage framework. This book helps to discover how core data contributes to cocoa applications. All examples are current for macos sierra, ios 10, and the latest release of core data. They are not updated to ios 5 api but i think they provide basic and intermediate concepts to understand what is goin on with this framework. Cocoa expert marcus zarra walks you through developing a. By the end of the book, youll have built a fullfeatured application, gained a complete understanding of core data, and learned how to integrate your application into the iphoneipad platform. With pro core data, i like the fact that the authors pull no punches about the fact that core data is not an easy subject matter. The first being marcus zarra s core data from pragprog.
I learned core data reading the first edition of this book. Key value coding key value coding kvc is one of the cornerstones of cocoa bindings. But his code and others that i have found elsewhere seem to be focused in background processes that do not need to be aware of each other. All code samples in this book are written in swift. Core data in objectivec, third edition data storage and management for ios and os x marcus s.
When core data was first added to ios, the core data team realized. Its intricate, powerful, and necessaryand this book is. This book will take you from core data fundamentals to expert configurations that you will not find anywhere else. You personally, id guess just using sqlite directly since youre familiar with it, and skip anything looking like a orm such as yap or realm. There are many books on general ios development but they often only provide brief coverage of core data. Youll build up a single application throughout the book, learning key core data principles such as nspredicate, thread management, and. Author of the book core data in swift for the pragmatic. Data storage and management for ios, os x, and icloud zarra, marcus s. Where those designations appear in this book, and the pragmatic programmers, llc was aware of a trademark claim, the designations have been printed in. Its intricate, powerful, and necessaryand this book is your guide to harnessing its power. Youll build on this application throughout the book, learning key core data elements such as nspredicate, nsfetchrequest, thread management, and memory management.
These examples are good for importing a tree structure but they do not address. Theyre both great and worth the read, if youre trying to learn core data. Discover the powerful capabilities integrated into core data, and how to use core data in your ios and os x projects. After we published the tutorial about saving data in plist file, some readers asked about core data and how we can use it to save persistent information. Apr 20, 2020 the first edition of core data by marcus zarra was the book i turned to when i wanted to learn core data. Core data, 2nd edition data storage and management for ios, os x, and icloud marcus s. Data storage and management for ios, os x, and icloud. Mar 30, 2015 the focus of my talks for 2015 is the core data stack.
Core data in swift data storage and management for ios and os x by marcus zarra. Data storage and management for ios and os x zarra. It was also heavily biased to using core data on the os x desktop platform rather than ios. Mar 07, 20 the first edition of core data by marcus zarra was the book i turned to when i wanted to learn core data. Cocoa expert marcus zarra walks you through developing a fullfeatured application based around the core data apis. The focus of my talks for 2015 is the core data stack. In the simplest terms, core data is an object graph that can be persisted to disk. All the code is written in swift, including numerous examples of how best to integrate core data with apples newest programming language. This book is a mustread for anyone new to core data, but theres plenty of great information even for seasoned veterans. We show how you can leverage swifts language features to write elegant and safe core data code. If you do decide to go core data, check out marcus zarras excellent book on the topic. Core data is an object graph and persistence framework provided by apple in the macos and ios operating systems.
These examples are good for importing a tree structure but they do not address the importing of a more general complex. Expert in working with core data and apples networking apis. Author of the book on core data for the pragmatic programmers. Marcuss books have long been my goto recommendation for people. It allows data organized by the relational entityattribute model to be serialized into xml, binary, or sqlite stores.
1627 645 635 199 48 978 918 1670 691 389 1245 1452 1019 271 1008 679 75 438 923 527 390 783 54 634 1399 820 1017 267 1255 421