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