Skip navigation.
 
mlQuestion about method names in NSKeyedArchiver
FROM : Rob Ross
DATE : Sat Jul 15 07:12:25 2006

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

Related mailsAuthorDate
mlQuestion about method names in NSKeyedArchiver Rob Ross Jul 15, 07:12
mlRe: Question about method names in NSKeyedArchiver Michael Watson Jul 15, 07:16