Objective C學習 NSString的使用

2022-08-19 15:51:14 字數 870 閱讀 1804

0.判斷字串中是否有哪個字元

if([roadtitlelab.text rangeofstring:@"qingjoin"].location !=nsnotfound)  //判斷roadtitlelab.text 是否含有qingjoin 

} else {

nslog(@"no");

1.擷取字串

nsstring*string =@"sdfsfsfsadfsdf";

string = [string substringtoindex:7];//擷取下標7之後的字串

nslog(@"擷取的值為:%@",string);

[string substringfromindex:2];//擷取下標2之前的字串

nslog(@"擷取的值為:%@",string);

2.匹配字串

nsstring*string =@"sdfsfsfsadfsdf";

nsrangerange = [stringrangeofstring:@"f"];//匹配得到的下標

nslog(@"rang:%@",nsstringfromrange(range));

string = [string substringwithrange:range];//擷取範圍類的字串

nslog(@"擷取的值為:%@",string);

3.分隔字串

nsstring*string =@"sdfsfsfsadfsdf";

nsarray *array = [string componentsseparatedbystring:@"a"]; //從字元a中分隔成2個元素的陣列

nslog(@"array:%@",array); //結果是adfsfsfs和dfsdf

Objective C 學習筆記

1 is a 是乙個 繼承,提高執行效率,減少重複 2 has a 有乙個 復合,物件引用其它物件時,利用其它物件特性。3 返回屬性值的訪問方法,名稱中不能使用get這個詞 4 類名首字母大寫,變數首字母小寫。5 在objective c中所有物件間互動都是通過指標實現的。6 指標值被賦值,只有乙個...

Objective c學習筆記

property是object c的乙個特性,可以讓我們輕鬆實現成員變了的setting和getting方法。具體的語法如下 以成員變數nsstring m name為例 標頭檔案中宣告如下 property nsstring m name m檔案實現 synthesize m name 這樣我們便...

Objective C 學習資料

入門文章 learn objective c 很基礎很簡潔 learn objective c 中文版 e文不好的可以看看咯 objective c 2.0特性與執行時程式設計 一的筆記熟悉語法特性 objective c語法快速參考 繼續熟悉語法 學習objective c 入門教程 適合語言過渡...