NSArray的基本用法

2021-06-19 12:20:58 字數 1124 閱讀 6808

一.陣列的概念

oc語言的陣列是一組有序的物件集合,可以通過索引下邊獲取到陣列中的各個元素。

(陣列中不可以存放基本資料型別,只能存放類的例項化物件)

二.nsarray的基本方法

1.陣列的初始化

nsarray *array1 = [nsarray arraywithobject:@"one"];//初始化單個元素

nsarray *array2 = [nsarray arraywithobjects:@"one",@"two",@"three",nil];//初始化多個元素,以nil為結束標誌

nsarray *array3 = [nsarray arraywitharray:array2];//分配記憶體,不過系統會來管理這塊記憶體,不需要手動release

。nsarray *array4 = [array2 copy];//alloc和copy都會分配記憶體,需要手動release。。

nsarray *array5 = [nsarray arraywithcontentsoffile:path];

2.其它方法

nsarray *array6 = [nsarray arraywithobjects:@"a",@"b","c",@"d",nil];

nsinteger count = [array6 count];//獲取陣列中的元素個數

nsstring *string = [array6 objectatindex:0];//根據指定的下標方位物件

nsarray *array7 = [array6 arraybyaddingobject:@"e"];//原來的陣列上追加物件,返回的是乙個新的陣列

nsarray *arraystr = [array6 componentsjoinebystring:@","];//用指定的字串將陣列中的元素連線起來

bool iscontain = [array containsobect:@"b"];//陣列中是否包含某物件

nsinteger index = [array indexofobject:@"c"];//查詢指定物件在陣列中的位置,如果沒有此元素,則返回nsnotfound

nsstring *laststring = [array lastobject];//獲取陣列中最後乙個元素

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...

this的基本用法

this 代表所在類的物件的引用。方法被那個物件呼叫,this就代表哪個物件,簡單的說,他就代表當前類的乙個物件。注意 誰呼叫這個方法,在方法內部的this就代表誰。this的應用場景 解決區域性變數,隱藏成員變數。class student 姓名設定值 public void setname st...