黑馬程式設計師 OC FOUNDATION框架總結

2021-06-22 05:09:49 字數 2175 閱讀 9514

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

1. nsstring字串的使用, nsstring物件,一旦建立,就不可以進行再改變,如需要乙個可以更改的字元  串物件,需要建立nsstring的可變子類nsmutablestring.

字串的建立:

1.2 建立乙個字串常量: nsstring *string=@」hello world」;

1.3 建立乙個空字串:

nsstring *string=[[nsstring alloc]init];

nsstring *string=[nsstring string];

1.4 快速建立字串

nsstring *string=[[nsstring alloc]initwithstring:@「字串」];

nsstring *string=[nsstring stringwithstring:@」字串」];

1.5 建立格式字串   initwithformat  , stringwithformat 方法

2. nsdate,用於時間方面的處理

// 建立乙個時間物件

nsnate *date = [nadate date];

列印出的時候是0時區的時間

nslog(@"%@",date);

//日期格式化類

nsdateformatter *formatter = [[nsdateformatter alloc]init];

//y 年 m 月 d 日

//m 分 s 秒 h(24)時 h(12)時

formatter.dateformatter = @"yyyy-mm-dd hh:mm:ss";

nsstring *str = [formatter stringfromdate:date];

nslog(@"%@",str);

3. nsarray 的基本使用,他是乙個有序的集合陣列

3.1 建立物件  

/*---------------------------建立陣列------------------------------*/

//nsarray *array = [nsarray alloc] initwithobjects:

@"one",@"two",@"three",@"four",nil];

4. nsset   的基本使用,他是乙個無序的集合陣列

4.1  建立物件

nsset *set = [nsset setwithobjects:@"25",@"age",@"張三",@"name",@"男",nil]; 

4.2  常用方法

//判斷是否含有age字串

if([set containsobject:@"age"])

//獲取所有set物件

nsarray *array = [set allobjects];

nslog(@"array:%@", array);

//迭代遍歷

nsenumerator *enumerator = [set objectenumerator];

for (nsobject *object in enumerator)

5. nsmutableset  的基本使用,他是乙個無序的集合陣列

5.1  建立物件nsmutableset *set2=[nsmutableset setwithobjects:@"s1",@"s2",@"s3",@"s4",nil];

5.2  常用方法

[set2 addobject:@"s5"]; // 新增乙個物件

5.3  迭代物件

for (nsstring *element in set2)

6.nsnumber 的基本使用,他是乙個整形類

6.1 c轉為oc

nsnumber ×intnum=[nsnumber  numberwithint:100];

6.2 oc轉為c

int  num=[intnum intvalue];

7.nsnull 它和nil null 類似,但是它可以當作乙個物件插入乙個array陣列中

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ---------------------- 

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...