标签: objective-c nsstring const
有人能告诉我以下2个NSString声明之间的区别吗?
NSString *const userName = @"ABC";
和
const NSString *userName = @"ABC";
答案 0 :(得分:0)
第一个是指向NSString对象的常量指针,而第二个是指向常量NSString对象的指针。
第一个 - NSString的常量指针(不可修改)(其值可以修改) 第二 - 指向常量NSString的可修改指针(其值无法修改)。