Swift

Thread-safe in Core Data

One important thing to remember when working with Core data is not thread-safe, that means if we access or manipulate a NSManagedObject instance from different threads, it could leads inconsistency result or even crash your app. So it’s very important for you to take care of threading when working with core data. In this article, …

Continue Reading
Architecture

MVC is not that bad !

I’ve heard many people say that MVC is a bad architectural pattern and you should never use it in production, they will immediately ask you why do you use it instead of others patterns such as MVVM or MVP and they might ask you to change. But in this article I want to make some …

Continue Reading