• 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: Question about method names in NSKeyedArchiver
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about method names in NSKeyedArchiver


  • Subject: Re: Question about method names in NSKeyedArchiver
  • From: Michael Watson <email@hidden>
  • Date: Sat, 15 Jul 2006 01:16:26 -0400

One returns an archived data object, and the other unarchives an archived data object.

It's a semantics thing that follows convention throughout Cocoa, really.


-- Michael Watson

On 15 Jul, 2006, at 01:12, Rob Ross wrote:


NSKeyedArchiver has this class method:

+ (NSData *)archivedDataWithRootObject:

and NSKeyedUnarchiver has this class method:

+ (id)unarchiveObjectWithData:

Why is the first method name in the past tense (achive_d_DataWithRootObject), while the second method name is in the present tense? That is, why isn't the first one just named:

+ (NSData *)archiveDataWithRootObject:

since you're sending a message to class NSKeyedArchiver to "archive" some data, just as here:

+ (id)unarchiveObjectWithData:

you're telling class NSKeyedUnarchiver to "unarchive" some data.


I'm confused by the inconsistency.


Rob Ross, Lead Software Engineer
E! Networks
---------------------------------------------------
"Beware of he who would deny you access to information, for in his heart he dreams himself your master." -- Commissioner Pravin Lal




_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40bungie.org


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Question about method names in NSKeyedArchiver (From: Rob Ross <email@hidden>)

  • Prev by Date: Question about method names in NSKeyedArchiver
  • Next by Date: Re: KVO and the observeValueForKeyPath bottleneck
  • Previous by thread: Question about method names in NSKeyedArchiver
  • Next by thread: AAC (.m4a) opening with Cocoa?
  • Index(es):
    • Date
    • Thread