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: NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling



On Jan 17, 2008 6:48 PM, Corbin Dunn <email@hidden> wrote:

> Feel free to log such things as feature requests for AppKit. What you
> are wanting is basically a lazy-push model (all the data is pushed
> into the view lazily) as opposed to the current lazy pull model (all
> the data is pulled when the view needs it).

I don't want a push model: I don't want the table view to cache all
the data it ever displays, just the data for the currently selected
visible rows (because it is likely to need it again when the rows are
unselected). But thinking about it a bit more, this would be rather
inefficient when scrolling down a large table in which all the rows
are selected, so I should probably be more careful what I wish for :)

Thanks,
Hamish
_______________________________________________

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: 
 >NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling (From: "Ben Chen" <email@hidden>)
 >Re: NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling (From: "Hamish Allan" <email@hidden>)
 >Re: NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling (From: Corbin Dunn <email@hidden>)
 >Re: NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling (From: "Hamish Allan" <email@hidden>)
 >Re: NSTableView: tableView:objectValueForTableColumn:row called more than necessary when scrolling (From: Corbin Dunn <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.