課程要點:數組
C語言字符串與OC語言字符串的區別spa
//在C語言階段我們定義一個字符串變量的格式以下:
char *cString; // char是字符的數據類型,cString是變量名,*是指針,在這裏他起到的做用是,表明cString是一個字符串變量 //在OC階段定義一個字符串變量的格式是同樣的 NSString *ocString; //然而此時NSString在OC中再也不叫作數據類型,而是叫作類,ocString也再也不叫作變量名而是叫作對象。*此時仍是指針,表明聲明的這個對象是是NSString類型。
PS:在C裏面我們說的字符串其實就是數組,數組裏面放着字符串中的每一個字符。而在OC裏每個字符串對象確確實實就是一個字符串。指針
字符串code
#pragma mark ----------理解NSString(不可變字符串)與NSMutableString(可變字符串)的區別-----------對象
#pragma mark ------------------NSString(不可變字符串)----------------blog
#pragma mark 建立一個字符串常量字符串
#pragma mark 建立一個格式化的字符串 堆區table
#pragma mark 字符串的比較class
#pragma mark 字符串的轉換變量
#pragma mark 字符串的截取與拼接
#pragma mark ---------NSMutableString(可變字符串)------
//PS: 以前對NSString(不可變字符串)作的全部操做我們都是對整個字符串作的處理,沒法對單個字符串進行增刪改查的操做。如今我們使用NSMutableString(可變字符串)進行增刪改查
#pragma mark 增
#pragma mark 刪
#pragma mark 改
#pragma mark 查