Florian's article also demonstrated the performance gain isn't really worth it. And there is another issue, even though your demo loads asynchronously the table cellForRow accesses the managed object's properties which can cause more database hits on the main thread which negates the load optimization.
Overall you would be better off sticking to the main thread and using the highly optimized NSFetchController for your tables.
Florian's article also demonstrated the performance gain isn't really worth it. And there is another issue, even though your demo loads asynchronously the table cellForRow accesses the managed object's properties which can cause more database hits on the main thread which negates the load optimization.
Overall you would be better off sticking to the main thread and using the highly optimized NSFetchController for your tables.