在Cocoa中,我通常会使用NSInteger,而不是int。这是因为NSInteger是一个平台无关的整数类型,它可以确保在不同的平台和操作系统上具有相同的大小和符号。而int类型的大小和符号可能会因为不同的编译器和操作系统而有所不同。
此外,使用NSInteger还可以使代码更加符合Cocoa的编码风格和规范。因为在Cocoa中,其他类型(如NSUInteger、CGFloat等)也使用了NSInteger作为基础类型,这样可以保持代码的一致性和可读性。
总之,在Cocoa中,我会选择使用NSInteger而不是int,因为它更加符合平台无关性、可读性和一致性的要求。
领取专属 10元无门槛券
手把手带您无忧上云