字串類:nsstring
nsstring
1.按格式生成:[nsstring stringwithformat:@"the result is %@",5];
2.得到字串長度:mystring.length
3.將字串寫入檔案
nsstring *mystring = @「hello world」;
nserror *error;
//nshomedirectory()返回的字串指向應用程式沙盒的路徑
//cocoa中,大多數檔案訪問例程都提供了乙個原子選項,將原子引數設為yes,iphone將檔案寫到乙個臨時輔助位置,然後就地重新命名,使用原子寫入可以使檔案避免損壞。
[objc]view plain
copy
"documents/file.txt"
];
if(![mystring writetofile:path atomically:yes encoding:nsutf8stringencoding error:&error])
4.從檔案讀取字串
[objc]view plain
copy
nsstring *instring = [nsstring stringwithcontentsoffile:path encoding:nsutf8stringencoding error:&error];
if(!instring)
5.按指定符號切割字串
[objc]view plain
copy
//切割結果為陣列
nsarray *array = [mystring componentseparatedbystring:@" "
];
6.字串比較
[objc]view plain
copy
[s1 isequaltostring:s2];
7.將字串轉換成數字
[objc]view plain
copy
[s intvalue];
[s floatvalue];
[s boolvalue];
[s doublevalue];
日期和時間nsdate
1.nsdate *date = [nsdate date]
使用執行緒使程式休眠一段時間
[objc]view plain
copy
[nsthread sleepuntildate:[nsdate datewithtimeintervalsincenow:
5.0f];
2.格式化時間
[objc]view plain
copy
nsdateformatter *formatter = [[[nsdateformatter alloc]init] autorelease];
formatter.dateformater = @"mm/dd/yy hh:mm:ss"
; nsstring *timestamp = [formatter stringfromdate:[nsdate date]]; 集合
陣列:nsarray
[objc]view plain
copy
nsarray *array = [nsarray arraywithobjects:@
"one"
,@"two"
,nil];
[array count];
[array objectatindex:0
];
字典:nsdictionary 建立
[objc]view plain
copy
nsmutabledictionary *dict = [nsmutabledictionary dictionary];
[dict setobject:@「a」 forkey:@"a"
];
取值:[dict objectforkey:@「a"];
數量:[dict count];
索引:[dict allkeys];
url[objc]view plain
copy
nsurl *url = [nsurl urlwithstring : urlpath];
nsdata
類似與快取類
[objc]view plain
copy
[[nsdata datawithcontentsofurl:url] length];
nsmutabledata (可變快取類)
檔案管理
[objc]view plain
copy
nsfilemanager *fm = [nsfilemanager defaultmanager];
iOS基礎(foundation) 字典
知之部落格 期待與您交流!字典在我們日常開發中也是比較常用的,通過下面的 我們看一下在objc中的字典的常用操作 初始化 遍歷 排序 main.m foundationframework created by kenshin cui on 14 2 16.import void test1 常用的方...
IOS學習之Foundation框架 集合
一 nsarray和 nsmutablearray 一 nsarray不可變陣列 1 nsarray的基本介紹 nsarray是 oc中使用的陣列,是物件導向的,以物件導向的形式操縱物件,是不可變陣列。c語言陣列有乙個缺點即陣列中只能存放同種資料型別的元素。oc陣列只能存放 oc物件,不能存放非 o...
IOS開發第三天 Foundation框架
foundation框架是cocoa程式設計 ios程式設計的基礎框架,它包括字串 集合 日期 時間等基礎。1 字串 nsstring和nsmutablestring 其中,nsstirng代表字串行不可變的字串,而nsmutablestring則代表字串序列可變的字串。測試 如下 int main...