Re: MVC question about updating the Model

2010-04-16 Thread Kyle Sluder
On Fri, Apr 16, 2010 at 11:24 AM, Quincey Morris wrote: > I think that in this case, if the auto-updating can *safely and correctly* be > encapsulated within a single object, then it's preferable and simpler just to > do so. This is true, but it does depend on your definition of "safely and cor

Re: MVC question about updating the Model

2010-04-16 Thread Quincey Morris
On Apr 16, 2010, at 11:00, Kyle Sluder wrote: > And this is when I become a fan of splitting the "model" layer into a > "model object" layer and a "model controller" layer. I think that in this case, if the auto-updating can *safely and correctly* be encapsulated within a single object, then it'

Re: MVC question about updating the Model

2010-04-16 Thread Kyle Sluder
On Fri, Apr 16, 2010 at 10:51 AM, Quincey Morris wrote: > For timed updates, you seem to have a choice of putting the timer in your > data model, or putting the timer in your window controller. One good way to > decide this is to ask yourself this question: And this is when I become a fan of sp

Re: MVC question about updating the Model

2010-04-16 Thread Quincey Morris
On Apr 16, 2010, at 06:30, Matt DeFoor wrote: > This is where I'm having difficulty determining what should be > standard practice. Would it be better to post a notification that > indicates the resource should update itself? Or is it good enough to > leave it as is? > > One other approach I've c

Re: MVC question about updating the Model

2010-04-16 Thread Graham Cox
On 16/04/2010, at 11:30 PM, Matt DeFoor wrote: > One other approach I've considered is whether the Model should have > the ability to update itself at all. Should the controller be > responsible for updating the resource always? No, because if another controller is able to affect the model, the

Re: MVC question about updating the Model

2010-04-16 Thread Joanna Carter
Hi Matt > I have multiple resource objects that are represented in an > NSOutlineView. These resource objects can be updated by their own > triggered timer or potentially on demand by the user via the View (a > button is clicked in the UI). > > At first, I thought that the resource object should

MVC question about updating the Model

2010-04-16 Thread Matt DeFoor
I'm having a problem deciding on how a Model object should be updated. I have multiple resource objects that are represented in an NSOutlineView. These resource objects can be updated by their own triggered timer or potentially on demand by the user via the View (a button is clicked in the UI). A