內容大綱:
已知乙個字串,要求找出字串中所有的阿拉伯數字並計算其個數
例如@"a123sb23r2jsowsalwf"求數字的個數
1、計數器思想,定義乙個變數儲存結果
2、遍歷字串,取出字串中所有的字元
1#import23
int getstrcount(nsstring*str)411
}12return
count;13}
1415
int main(int argc, const
char *argv)
20return0;
21 }
思路:因為是計算nsstring物件的數字的個數,所以可以通過類別,將這個計算的功能作為nssting的拓展方法。
建立nsstring+getstrcount的類別
1#import23
@inte***ce
nsstring (getstrcount)
45 +(int)getstrcount:(nsstring*)str;67
@end
1#import
"nsobject+getstrcount.h"2
3@implementation
nsstring (getstrcount)
45 +(int)getstrcount:(nsstring*)str12}
13return
count;14}
1516
@end
然後在客戶端:
1int main(int argc, const
char *argv)
6return0;
7 }
nsstring+getstrcount類別中
1#import23
@inte***ce
nsstring (getstrcount)
45 -(int
)count;67
@end
1#import
"nsobject+getstrcount.h"2
3@implementation
nsstring (getstrcount)
45 -(int
)count12}
13return
count;14}
15@end
然後在客戶端:
1int main(int argc, const
char *argv)
6return0;
7 }
Objective C之 類別小例項
內容大綱 已知乙個字串,要求找出字串中所有的阿拉伯數字並計算其個數 例如 a123sb23r2jsowsalwf 求數字的個數 1 計數器思想,定義乙個變數儲存結果 2 遍歷字串,取出字串中所有的字元 1 import23 int getstrcount nsstring str 4 11 12re...
Objective C之類和物件
面向過程程式設計 procedure oriented programming,pop 以事件為中心,關心完成該事件的詳細步驟,一步一步如何實現.物件導向程式設計 object oriented programming,oop 以事物為中心,也就是引數事件的參與者,設計事物的功能,而完成事件只是事物...
iOS開發之類別 擴充套件
在ios專案開發中允許使用類別為現有的類新增新的方法,並不需要建立子類。通過類別我們可以動態地為現有的類新增新的方法,可以將類的定義模組化地布局到多個相關檔案中。使用類別的好處為 一 進行模組化設計 二 利用類別來呼叫私有方法 介面部分格式如下 inte ce 已有類 類別名 方法的定義 end 注...