陣列是有序的物件集合,一般情況下,乙個陣列中的元素都是相同型別的。類似可變字串與不可變字串,陣列也有可變與不可變之分。
nsarray 不可變陣列 常用方法
+(id)arraywithobjects:obj1,obj2,...nil
建立乙個新的陣列,obj1,obj2......是他的元素物件,以nil物件結尾
-(bool)containsobject:obj
確定陣列中是否包含物件obj
-(nsuinteger)count
返回陣列元素個數
-(nsuinteger)indexofobject:obj
第乙個包含obj元素的索引號
-(id)objectatindex;i
返回儲存在位置 i 的物件
-(void)makeobjectsperformselector:(sel)selector
將 selector 只是的訊息傳送給陣列中的每個元素
-(nsarray*)sortedarrayusingselector:(sel)selector
根據selector 指示的比較方法對陣列進行排序
-(bool)writetofile:path atomically:(bool)flag
將陣列寫入指定的檔案中,如果 flag 為 yes,則需要先建立乙個臨時檔案
OC不可變陣列NSArray詳解
1 nssarray 子類nsmutablearray nsset 子類nsmutableset nsdictionary 子類nsmutabledictionary 這幾個類都是集合類。2 c語言型別的陣列只能存放一種型別的資料。為此引入oc陣列nsarray,以物件導向的方法運算元據,可以存放各...
Object C 中的可變陣列和不可變陣列
在oc中,我們用 nsarray 類 和 nsmutablearray 類來表示陣列,其中,nsarray 類 是 nsmutablearray 類的父類。在oc中,我們陣列是有序的 物件 的集合,即我們的陣列只能儲存 物件 在oc中我們的陣列中元素型別不能是 int float cgpoint 等...
iosOC不可變陣列遍歷
nsarray array 1 2 3 nslog array 迴圈 do while for int i 0 i array count i 進行相關操作 速度快啊 for nsstring str in array nslog str 列舉器 需要先建立列舉器物件 objectenumerato...