gpt4 book ai didi

objective-c - 来自核心数据和外部源的模型对象

转载 作者:行者123 更新时间:2023-12-03 17:25:33 25 4
gpt4 key购买 nike

我正在构建一个应用程序,其中我的主要模型对象可以从核心数据存储或外部源(通过互联网的公共(public) API -> JSON -> 对象)获取。我是 Core Data 的新手,所以我的问题是我可以直接采用我的模型对象,使其成为 NSManagedObject 的父类(super class)吗?我想我需要确保我的模型的属性与数据模型实体的名称和类型匹配才能发生这种情况。我不想在应用程序中使用两种不同的模型对象 - 一种是从核心数据存储获取,另一种是从互联网 API 获取。

我还需要做什么才能使我已经构建的模型对象与核心数据兼容?

任何指导或建议将不胜感激。

问候,

克雷格

最佳答案

您可以向对象(NSManagedObject 的子类)添加一些业务逻辑,以便能够从数据(即要使用的值的 NSDictionary)创建此类对象)。关键在于决定您是否希望将这些对象管理/保存到本地数据存储中。

我强烈建议熟悉NSManagedObjectContext:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectContext_Class/NSManagedObjectContext.html

关于objective-c - 来自核心数据和外部源的模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com