Yes. Even if you're not going to go 64-bit now, I would strongly
recommend you at least get your code ready for it, because there will
be a day when the i386 architecture gets deprecated. That means
switching ints to NSIntegers, getting rid of FSSpec, etc.

Minor point to be aware of when you go to 64 bit.
Apple uses LP64 - meaning that long and pointers are 64 bit, but int's are 32 bit (see http://en.wikipedia.org/wiki/LP64).

A potential source of confusing is that NSInteger in 64 bit is not an int, but a long. This means that NSInteger is 64 bit on 64 bit systems. A general switch from int to NSInteger is therefore probably not appropriate, but a switch to NSInteger is needed when you want to store the result of any API that returns an NSInteger.

Jesper Storm Bache
_______________________________________________

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

Reply via email to