• 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
Legal Opinion on GCUndoManager
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Legal Opinion on GCUndoManager


  • Subject: Legal Opinion on GCUndoManager
  • From: Jerry Krinock <email@hidden>
  • Date: Wed, 29 Jan 2014 21:24:37 -0800

On 2014 Jan 29, at 13:03, Keary Suska <email@hidden> wrote:

> unfortunately it [GCUndoManager] is not App Store safe … as it relies on a private method call for proper NSDocument change tracking…

I just spent the last half hour studying this and wrote my own concise legal opinion arguing why GCUndoManager is OK.  Now having read Graham’s post, it’s probably redundant.  But I’m posting it here anyhow in case I or anyone else ever needs it :)

Although -[NSUndoManager _processEndOfEventNotification:] is a non-public API, -[GCUndoManager _processEndOfEventNotification:] is NOT a non-public API.  As a matter of fact, it is not even an Apple API!  It’s the same as if I defined a class CorePerformer and innocently named a method -[CorePerformer _corePerformAction].  There also happens to be an Apple non-public method -[NSMenuItem _corePerformAction].  Certainly my definition should not result in an app store rejection.
_______________________________________________

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


  • Follow-Ups:
    • Re: Legal Opinion on GCUndoManager
      • From: Fritz Anderson <email@hidden>
    • Re: Legal Opinion on GCUndoManager
      • From: Roland King <email@hidden>
References: 
 >Preserving undo actions on deleted targets (From: Matthew LeRoy <email@hidden>)
 >Re: Preserving undo actions on deleted targets (From: Jerry Krinock <email@hidden>)
 >Re: Preserving undo actions on deleted targets (From: Keary Suska <email@hidden>)

  • Prev by Date: Re: Xcode 5 & Obj-C++
  • Next by Date: Re: Customizing a Mac Installer Package
  • Previous by thread: Re: Preserving undo actions on deleted targets
  • Next by thread: Re: Legal Opinion on GCUndoManager
  • Index(es):
    • Date
    • Thread