我正在创建一个与Core Data一起使用的框架.在Core Data类上使用我的框架的一个要求是,您希望拥有Framework功能的任何实体都需要是我提供给您的实体的子实体和子类.为此,我将该对象称为Foo.
今天我意识到Core Data将所有作为Foo子实体的对象存储到一个名为ZFOO的表中.如果有大量数据集的人想要使用它,我担心Core Data的性能,因为foo类的所有子实体都将存储在一个巨大的ZFOO表中.
任何意见或建议将受到高度赞赏.
我正在创建一个框架,如果你愿意,可以使用CoreData.该框架还具有CoreData之外的功能.如何在IfDef中包装所有CoreData特定代码,检查CoreData框架是否可用?
core-data objective-c conditional-compilation ios ios-frameworks