// 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 ...