1、foundation框架的作用
1>開發oc、ios、mac程式必備的框架,是其它所有ios框架的基礎
2>此框架中包含了很多常用的api(應用程式設計介面)
3>框架中包含了很多標頭檔案,若想使用整個框架的內容,包含它的主標頭檔案即可
2. foundation框架的主頭檔名稱就是foundation.h
3. foundation框架包含了很多資料型別(結構體,列舉)和類
foundation框架中常用的類有:
nsstring——字串;nsarray——陣列;nsnumber——數字;nsdate——日期
nsdata——資料;nsdictionary——字典
foundation框架中的結構體(nsrange,nspoint(cgpoint),nssize(cgsize),nsrect (cgrect))
1、將結構體轉換為字串:
cgpoint p1=nsmakepoint(10,10);
nsstring*str =nsstringfrompoint(p1); //將p1這個結構體轉成字串
nslog(@"%@",str); // 輸出結果為
2、結構體的其它用法
1. 座標原點的表示方法
1> cgpointmake(0,0)
2> cgpoint zero
2. 判斷兩個點是否相同(bool型別)
cgpoint equaltopoint((cgpoint point1),(cgpoint point2))
//可以將 cgpoint換成cgsize或者 cgrect
3. 判斷乙個點是否在乙個範圍內
cgrectcontainspoint((cgrect rect),(cgpoint point))
使用這些函式的前提是coregraphics框架
黑馬程式設計師 Foundation框架
黑馬程式設計師 oc 基礎 foundation 框架 一 android培訓 ios培訓 期待與您交流!內容概括 1 foundation中常用的結構體。nsrange nspoint cgpoint nssize cgsize nsrect cgrect 2 foundation中常用的類。3 ...
黑馬程式設計師 OC之Foundation框架
foundation框架 ios培訓 android培訓 期待與您交流!foundation框架是其他所有ios框架的基礎 foundation框架包含了很多開發中常用的資料型別 1 結構體 2 列舉 3 類 要想使用foundation中的資料型別,包含它的主檔案即可 import 一 結構體 在...
黑馬程式設計師 OC中Foundation框架
結構體 1 nsrange原來就是由兩個unsigned long型別組成的結構體 2 nsrange的兩個成員 nsrange有兩個unsigned long型別的成員 location length 可以用來描述幾個字母在字串中所處的位置和長度。也可以描述陣列中幾個資料所處的位置和範圍。3 用n...