一嗦董、結(jié)構(gòu)體
1居兆、NSRange
包括location和length
可用于查找某個字符串確定位置和長度的字符串
2、Point感混,Size端幼,Rect
形式:
NSPoint/CGPoint (x,y)
NSSize/CGSize (width,height)
NSRect/CGRect (point,size)
例如:
CGPoint p1 = NSPointMake(10,10);(常用)
CGPoint p2 = NSMakePoint(10,10);
CGRect r1 = CGRectMake(0,10,20,30);
CGRect r2 = {{0,10},{20,30}};
CGRect r3 = {p1,s1};
二、字符串
NSString:不可變字符串
NSMutableString:可變字符串
三弧满、數(shù)組
1婆跑、NSArray :不可變數(shù)組
NSMutableArray:可變數(shù)組
注:OC數(shù)組不能存放非OC對象
2、NSSet
NSSet和NSArray的比較:
共同點:
都是集合庭呜,能存放oc對象
只能存放oc對象滑进,不可存放int,char,float 等結(jié)構(gòu)體募谎,枚舉
都有有一個可變的子類
不同點:NSArray有順序扶关,NSSet無順序
四、字典
NSDictionary
NSMutableDictionary
五节槐、NSNumber
用來轉(zhuǎn)化基本數(shù)據(jù)類型,可將基本數(shù)據(jù)類型包裝成NSNumber對象
六铜异、關(guān)于Block簡介
block封裝了一段代碼,可以在任何時候執(zhí)行
block可作為函數(shù)參數(shù)或函數(shù)的返回值揍庄,而其本身又可輸入?yún)?shù)或返回值
block的標(biāo)識是^
posted @ 2015-07-30 13:28