Realm Swift Models separate or not?
<p>I'm new to the world of iOS and Swift and am working on a new app which I want to use Realm for persistence. I have Entities in my code already which my Services access and populate for an HTTP API endpoint. </p>

<p>Now I want to persist certain Entities and wanted advice as to whether I should create new Realm specific Models for each of my entities to read and write from Realm. Or should I convert all my existing plain Swift Entities to Realm Entities. At first this felt wrong as I would be passing Realm Entities al around my app instead of just in the persistence layer. </p>

<p>However, the alternative is that every time I read/write entities to Realm I need to convert them back and forth from Entities to Realm Entities. </p>

<p>Any advice on the best approach to this? </p>

<p>Thanks </p>