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

原文:iOS面试题大全

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

猜你喜欢

转载自blog.csdn.net/weixin_33759269/article/details/87439743