NSString *const
本文主要講解亮點:
OC不像是Swift,定義常量可以用let,定義變量用var,在OC中表示常量和變量用可變和不可變來表達
NSString創(chuàng)建的字符串為不可變字符串,內(nèi)容是不能修改的,如果要修改字符串的值,用NSMutableString創(chuàng)建。
NSString *p 和 NSString *const p的區(qū)別在于:
1>NSString *p的p指針可以改變指向,指向其它字符串
2>NSString const p的p指針指向不能發(fā)生改變,也就是指針指向的地址不能發(fā)能更改
總結(jié): 二者結(jié)合在一起,p指針指向不能修改,p 存儲的值也不能修改