我正在尝试消除在使用C语言时的一些困惑。
在某种意义上,使用“char *name”与使用“NSString *name”是否相同?这是因为指针仍然指向它的第一个内存分配位置吗?
当然,“NSString”有很多额外的功能,但这不是我的意思。使用“char *name”是否允许我像使用“NSString *name”一样工作,以便将来只需使用指针“name”即可?
在某种意义上,使用“char *name”与使用“NSString *name”是否相同?这是因为指针仍然指向它的第一个内存分配位置吗?
当然,“NSString”有很多额外的功能,但这不是我的意思。使用“char *name”是否允许我像使用“NSString *name”一样工作,以便将来只需使用指针“name”即可?