• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSTextView backed by core data, undo problems
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTextView backed by core data, undo problems


  • Subject: Re: NSTextView backed by core data, undo problems
  • From: Martin Hewitson <email@hidden>
  • Date: Fri, 12 Mar 2010 10:37:31 +0100

Thanks a lot, I'll proceed as suggested.

Martin

On Mar 12, 2010, at 9:07 AM, Kyle Sluder wrote:

> On Thu, Mar 11, 2010 at 11:38 PM, Martin Hewitson
> <email@hidden> wrote:
>> Thanks, Kyle. I figured the answer would be something like this. OK, then I'll need to rethink the architecture a bit. I was aiming for an Xcode-like interface with potentially multiple views to the same file content, but without using 'updates continuously' this is going to be more difficult to achieve. If anyone has any good suggestions, I'd be delighted to hear them.
>
> Start by reading the text system documentation, and then re-reading
> it. :) Then try to build a simple app that has two windows looking at
> the same text storage, so that typing in one causes immediate
> corresponding changes in the other. That'll get you the base of what
> you need.
>
> As far as integrating with Core Data, you will certainly need custom
> logic to translate the NSTextStorage world into the KVC-based
> NSManagedObject world. Perhaps you should subclass NSTextStorage for
> use in your model objects, and have its special knowledge inform your
> NSManagedObject subclass of pertinent changes so it can update its
> serialized version of the text as appropriate. This gets you the
> updates continuously behavior you want but uses the framework
> correctly to do it.
>
> Again, it's not trivial, but certainly not impossible. Our apps certainly do it.
>
> --Kyle Sluder

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Hewitson
Albert-Einstein-Institut
Max-Planck-Institut fuer
    Gravitationsphysik und Universitaet Hannover
Callinstr. 38, 30167 Hannover, Germany
Tel: +49-511-762-17121, Fax: +49-511-762-5861
E-Mail: email@hidden
WWW: http://www.aei.mpg.de/~hewitson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





_______________________________________________

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

References: 
 >NSTextView backed by core data, undo problems (From: Martin Hewitson <email@hidden>)
 >Re: NSTextView backed by core data, undo problems (From: Kyle Sluder <email@hidden>)
 >Re: NSTextView backed by core data, undo problems (From: Martin Hewitson <email@hidden>)
 >Re: NSTextView backed by core data, undo problems (From: Kyle Sluder <email@hidden>)

  • Prev by Date: Problem with "save as" and freed managed object context
  • Next by Date: Re: Switching methods in private classes in Apple frameworks
  • Previous by thread: Re: NSTextView backed by core data, undo problems
  • Next by thread: Bug with the ABPeoplePicker drag?
  • Index(es):
    • Date
    • Thread