i have huge problem in architecting my apps in terms of MVC, so whats your advice to best sculpt an app? any recommended books?

  • Colin Wheeler

    MVC was the first real app design pattern I was introduced to and I haven't had a problem with it once you realize what it's trying to accomplish. MVC safely decouples parts of the app that shouldn't be together. For instance if the View worked directly with the model, as soon as the model changes, every view that works with the model would have to be changed as well. However because you have a controller abstracting the view form the data it's interacting with, the view doesn't need to be changed every time the model changes.

    If your looking for a book I can't highly reccomend 'Cocoa Design Patterns' ( http://is.gd/eobYj ) enough, it's written by long time Cocoa veterans and explains many design patterns used in cocoa very well. See my review here for more: http://cocoasamurai.blogspot.com/2009/10/book-review-cocoa-design-patterns.html

    If your not getting MVC at first don't worry & look through open source projects and see how it is used.

  • Colin Wheeler

    smiles
    2 all-time