OC-2-字符串

課程要點:數組

  • C語言字符串與OC語言字符串的區別
  • 類方法與對象方法的區別
  • 理解NSString(可變字符串)和NSMutableString(不可變字符串)的差別
  • NSString(不可變字符串)
  • NSMutableString(可變字符串)
  • 辨析NSString與NSMutableString使用上的不一樣

    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 查

相關文章
相關標籤/搜索