Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best working hours model to use with Bindings




On Oct 21, 2007, at 9:58 AM, Fritz Anderson wrote:

On 20 Oct 2007, at 11:49 PM, Paul Bruneau wrote:

In my scheduling app I need to be able to let the user specify the working hours for individual workstations and the plant generally and I want to make sure it is a good model to use with Bindings.

I have done a little testing with a CalendarDay class that has a BOOL iVar for each hour of the day (I just need hour resolution and 2 choices--working or not working for each hour). I got to hour 3 and realized there must be a better way, although this way of doing it did work just fine with my Bindings test, using an NSMatrix of NSButtonCell checkboxes.

But so many accessor methods to fully implement it! (48)

Bindings haven't obsoleted data-source methods for every purpose. In your situation, I wouldn't use bindings.

Before completely tossing out bindings, I would first look into if a custom binding may be worth it. I have written custom bindings for matrix subclasses and they've been very useful. For example, I have a 'multiplication table' switch group (single control; one cell per table). It has a single 'selectedTables' binding.


Note that I'm not saying to always use bindings. In some cases, the amount of code and/or complexity to set things up may be more than a non-bindings solution.

___________________________________________________________
Ricky A. Sharp         mailto:email@hidden
Instant Interactive(tm)   http://www.instantinteractive.com

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden
References: 
 >Best working hours model to use with Bindings (From: Paul Bruneau <email@hidden>)
 >Re: Best working hours model to use with Bindings (From: Fritz Anderson <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.