iOS面试题:常见的 objective-c 的数据类型有那些, 和 C 的基本数据类型有什 么区别?如:NSInteger 和 int

object-c的数据类型有NSString, NSNumber, NSArray, NSMutableArray,
NSData 等等,这些都是 class,创建后便是对象,而 C 语言的基本数
据类型 int,只是一定字节的内存空间,用于存放数值;NSInteger 是基
本数据类型,并不是 NSNumber 的子类,当然也不是 NSObject 的子
类。 NSInteger 是基本数据类型 Int 或者 Long 的别名(NSInteger 的定义
typedeflongNSInteger),它的区别在于,NSInteger 会根据系统是 32
位还是 64 位来决定是本身是 int 还是 Long。


更多:iOS面试题合集

你可能感兴趣的:(iOS面试题:常见的 objective-c 的数据类型有那些, 和 C 的基本数据类型有什 么区别?如:NSInteger 和 int)