Fwd: TextEdit-speed file loading
Fwd: TextEdit-speed file loading
- Subject: Fwd: TextEdit-speed file loading
- From: "Steven Degutis" <email@hidden>
- Date: Thu, 28 Feb 2008 22:26:21 -0600
I've manually set that to YES using IB3, and it did make a significant
difference in loading time, pretty close to the near-instant time of
TextEdit. However, when I try to scroll through the NSTextView using
the scroll bar, it often becomes unresponsive. I'm assuming this is
because only at that point is it rendering the layout for every
section I scroll past, which would make sense. Though, TextEdit
doesn't show this same behavior. So, I think it's a step closer!
On Thu, Feb 28, 2008 at 10:12 PM, Ali Ozer <email@hidden> wrote:
> TextEdit calls -[NSLayoutManager setAllowsNonContiguousLayout:YES];
> could that be it?
> Ali
>
> On Feb 28, 2008, at 20:06 , Steven Degutis wrote:
>
> > I have a large (ascii) text file, about 65 MB, which TextEdit loads
> > instantaneously in about a split second. I've tried to mimic this
> > behavior using NSTextView to no avail. The problem isn't about
> > unresponsiveness, because it's completely responsive during this
> > loading of the large text file. The problem is that the NSTextView
> > continuously loads the file over a period of about 30 seconds, not
> > instantly like TextEdit does. Browsing through TextEdit's source, I've
> > noticed that it removes all layout managers before the file is loaded
> > into the NSTextStorage, and re-adds them all back afterwards (using
> > NSEnumerator). When I tried to implement this into my own application,
> > it showed no difference in speed. Could this really be a major factor?
> > What other ways could I speed up a load of a large text file (several
> > hundred MB) into an NSTextView? Or, perhaps, is there a better Cocoa
> > control to use for large text files?
_______________________________________________
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:
This email sent to email@hidden