Faking a dynamic schema in Core Data?

Posted by Gouldsc on Stack Overflow See other posts from Stack Overflow or by Gouldsc
Published on 2010-03-16T03:16:29Z Indexed on 2010/03/16 5:36 UTC
Read the original article Hit count: 399

From reading the Apple Docs on Core Data, I've learned that you should not use Core Data when you need a dynamic schema. If I wanted to provide the user the ability to create their own properties, in a core data model would it work if I created some "dummy" attributes like "custom decimal 1", "custom decimal 2", "custom text 1", "custom text 2" etc that the user could name and use for their own purposes?

Obviously this won't work for relationships, but for simple properties it seems like a reasonable workaround. Will creating a bunch of dummy attributes on my entities that go unused by most users noticeably decrease performance for them? Have any of you tried something like this? Thanks!

© Stack Overflow or respective owner

Related posts about core-data

Related posts about objective-c