【发布时间】:2014-04-09 04:56:22
【问题描述】:
谁能告诉我以下 2 个 NSString 声明之间的区别?
NSString *const userName = @"ABC";
和
const NSString *userName = @"ABC";
【问题讨论】:
标签: objective-c nsstring constants
谁能告诉我以下 2 个 NSString 声明之间的区别?
NSString *const userName = @"ABC";
和
const NSString *userName = @"ABC";
【问题讨论】:
标签: objective-c nsstring constants
第一个是指向 NSString 对象的常量指针,而第二个是指向常量 NSString 对象的指针。
First - 指向 NSString(其值可以修改)的常量指针(不可修改)。
第二 - 一个指向常量 NSString 的可修改指针(它的值不能修改)。
【讨论】: