美文网首页
常见的OC数据类型有哪些 和C的基本数据类型有什么区别?

常见的OC数据类型有哪些 和C的基本数据类型有什么区别?

作者: 弹一首键盘协奏曲 | 来源:发表于2016-06-30 16:15 被阅读1092次

        object-C的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,这些都是Class类型的,创建后就直接是对象了。而C语言的是本数据类型int,long,double,char等只是一定字节的内存空间,用于存放数据。

          NSInteger和int的却别:

          NSInteger是基本的数据类型,并不是NSNumber的子类,当然也不是NSObject的子类,NSInsteger只是基本数据类型int和long的别名(NSInteger的定义typedef long NSInteger),它的区别在于,NSInteger会根据系统是32位还是64位来决定是本身是int还是Long。

    相关文章

      网友评论

          本文标题:常见的OC数据类型有哪些 和C的基本数据类型有什么区别?

          本文链接:https://www.haomeiwen.com/subject/acqfjttx.html