Re: NSDictionary writeToFile without going to disk?
Re: NSDictionary writeToFile without going to disk?
- Subject: Re: NSDictionary writeToFile without going to disk?
- From: Tito Ciuro <email@hidden>
- Date: Sun, 19 Mar 2006 10:31:52 -0800
Hi Adam,
Unfortunately, NSData is returned. I was hoping for NSString because
I need to search the contents. The writeToFile/
dictionaryWithContentsOfFile works fine... I just wish there was an
equivalent method to do that without having to go to disk...
Thanks a lot,
-- Tito
On 19/03/2006, at 10:13, Adam R. Maxwell wrote:
On Mar 19, 2006, at 10:01, Tito Ciuro wrote:
Hello,
I know I can store a dictionary and read it back using:
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
+ (id)dictionaryWithContentsOfFile:(NSString *)path
I need to store the dictionary plist in a DB for later retrieval
(and thus recreating the dictionary), so I'm afraid this mechanism
will be slow if I have to store lots of them.
Is there a way to do the same on-the-fly, that is, without having
to go to disk?
+[NSArchiver archivedDataWithRootObject] (and corresponding
unarchiver) will convert it to NSData, if everything in the
dictionary conforms to NSCoding. You could also check out
NSPropertyListSerialization.
hth,
Adam
_______________________________________________
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