title: Is it acceptable to load Realm objects in the main ui thread?
body: <p>we are adopting (Swift)Realm as a data store in our iOS app and we are really pleased with it so far. We have a question around the design for the retrieval and storage of objects with Realm and multi-threading:</p>
  
  <p><strong>Is it acceptable to load objects in the main ui thread?</strong> </p>
  
  <ul>
  <li>We know about the constraints that objects loaded with realm cannot be shared between threads. </li>
  <li>We are also not seeing any performance issues yet, but our approach so far is to load all kinds of resources in background threads. </li>
  <li>In the case where we load and filter some data and register a notification block, we don't see problems with using the main ui thread, but how would we handle a situation, where we for example want to display all data in a table view? </li>
  </ul>