目标C原始类型

时间:2015-06-18 23:29:03

标签: objective-c pointers foundation primitive-types

我一直在阅读Objective-C数据类型以及它从C继承的所有原始类型。

像bool这样的数据类型是继承的,但是type-def为BOOL,因此声明如下:

BOOL myBOOL;

NSString声明为:

NSString * myString;

我怀疑的是如何知道何时使用*以及何时不使用?{1}}?原始类型不需要*,我知道,但这有点令人困惑,因为

例如:

NSString * myString;

在哪里

NSInteger myInt;

所以确实存在疑问,我理解使用*与Objective C自己的数据类型,但对于基本类型没有*

但是在上面的示例中,NSInteger是一种原始类型。那么如何区分原始数据类型和非原始数据类型呢? (NS前缀显然不是正确答案)

0 个答案:

没有答案