Use the Core Data framework for generalized and automated solutions to common tasks associated with object life-cycle and object graph management, including persistence.