On May 15, 2012, at 12:22 PM, Conrad Shultz <con...@synthetiqsolutions.com> 
wrote:

I'm doing it because it's simply lame to display an empty TVC and
then have it fill in as content appears like an HTML page.

I don't know what you mean by "lame." That guidance is because it
*appears* to the user to be faster when you display the empty TVC.
 
But that's the point, I'm never going to display an empty TVC.

Lame is how an HTML page loads with pieces coming in in varying order, with 
parts of the page appearing and then resizing and then graphics appearing and 
then being replaced.

I don't want to see it build piece by piece.  And I certainly don't want the 
user to see that mess.  I want the data to load in an organized manner and then 
if the screen MUST display in a piece by piece fashion, do not resize 
components or adjust scroll positions after the data appears, and display the 
data in an orderly fashion as if it were meant to come in in that order.

For loading a TVC with a 4KB data load, I opt to make the user wait 1/20th of a 
second so that the TVC can display all at once with all its data.  And when a 
user selects a top level item from that TVC, I'll spawn off the next requests 
to get the data expected while the user is occupied by looking at the 
interface.  There is a split second where the user thinks about what's in front 
of their eyes and I want to use that to the user's advantage by prefetching 
data.

Cheers, 
- Alex Zavatone
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to