On 2 Jul 2012, at 6:24 AM, Andreas Grosam wrote: > Anyway, is it preferable to use always Cocoa macros (NSInteger, NSUInteger, > etc.) for an Objective-C API - or may/should I use int, unsigned int, or > maybe int32_t, uint32_t, etc. when it seems more appropriate?
It depends on whether it's important to you that the integer be strictly 32 bits wide. NS(U)Integer is 32 bits on iOS and 32-bit Mac, 64 bits on 64-bit Mac. If your concern is a better impedance match with Cocoa, use NS(U)Integer. If you have a reason to want a specific width, use (u)int32_t. — F _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com