ObjectC 分類的使用

2021-06-29 10:12:35 字數 516 閱讀 4191

// create by 郭仔 2023年3月28日9:34:04

分類是oc特有的屬性。應用場景:為類庫中的類擴從方法

下面通過兩個例項來說明:

1.給nsstring增加乙個類方法:計算某個字串中阿拉伯數字的個數

nsstring+number.h檔案中內容:

+ (int)numbercountofstring:(nsstring *)str;

nsstring+number.m檔案中內容:

+ (int)numbercountofstring:(nsstring *)str

}return count;

}mian.m中內容:

2.利用物件方面實現上述功能:

主要**如下:

- (int)numbercount

return count

}main.m

int count = [@"889fdd6dfa6" numbercount];

nslog(@"%d",count);

object c中 property 的使用

assign 對基礎的資料型別,比如nsinteger和c資料型別 int,float,char 等 copy 針對nsstring retail 針對nsobject及其子類 nonatomic 單執行緒,防止在寫未完成的時候被另外乙個執行緒讀取,造成資料讀取錯誤 weak 它所指向的物件一旦被釋...

Object C使用NSLog列印日誌

nslog的格式如下所示 物件 d,i 整數 u 無符整形 f 浮點 雙字 x,x 二進位制整數 o 八進位制整數 zu size t p 指標 e 浮點 雙字 科學計算 g 浮點 雙字 s c 字串 s pascal字串 c 字元 c unichar lld 64位長整數 long long ll...

Object c 類的封裝

類的封裝性 import inte ce student nsobject void study 提供乙個方法給外界設定age屬性值 set方法 1.提供乙個方法給外界設定成員變數值 2.命名規範 方法名必須以set開頭 set後面跟上成員變數的名稱,成員變數的首字母必須大寫 返回值一定是void ...