On 30/05/2009, at 5:09 PM, Adil Saleem wrote:
Does the class NSFileHandle implements endianness checks or is it the responsibility of the programmer? I am using its method - (NSData *)readDataOfLength:(NSUInteger)length I want to read binary data from files and i want it to be same every time in my application (no endianness issues) whether it is an Intel based Mac or PPC based Mac. If NSFileHandle does not implement these checks itself, then please suggest some other Cocoa method that does it automatically.
It's your responsibility. It's not possible to hide endian issues for an arbitrary binary file, because there is no way to know what its contents represent.
--Graham _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com