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

Reply via email to