Re: float[4][3] into NSValue
Re: float[4][3] into NSValue
- Subject: Re: float[4][3] into NSValue
- From: David Spooner <email@hidden>
- Date: Tue, 20 Nov 2007 13:50:11 -0700
If you use NSArchiver/NSUnarchiver then you'll be fine between ppc/
intel. Unfortunately, as noted in the recent thread "How to archive
structs like NSRect", NSKeyedArchiver does not support coding of
NSValues with non-trivial types. A workaround was also proposed in
that thread.
dave
On 20-Nov-07, at 1:32 PM, Nick Zitzmann wrote:
On Nov 20, 2007, at 1:14 PM, Lorenzo wrote:
Thank you Allen, it worked like a charm. And this is a great news.
I can now store a lot of data in a single line. I suppose this is
endian-safe. It will work on Intel ad PPC. Right?
I mean, I can write values on Intel and read values on PPC and
viceversa,
right?
Due to endian differences between the architectures, I would not
make that assumption. Instead, I would swap the values from the
host to either big-endian or little-endian before saving/sending/
etc. and then swap them back upon loading/receiving/etc.
Nick Zitzmann
<http://www.chronosnet.com/>
_______________________________________________
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