In Core Data, objects have to be the Transformable type to be the attributes of an entity. And they have to conform to
NSCoding, as per here. It looks like Realm has no such restrictions, you can add any optional NSObject as properties. Why is this? Does Realm implement data serialization in a way differently from Core Data, thus allowing you to have object properties that don't implement
I currently have a lot of preexisting model classes and I am unable to convert all of them to
RLMObject classes right away. They are not in Core Data, so they are not
NSManagedObject subclasses. If I was to use Realm, can I keep some as
NSObject subclasses while others are being converted?