struct date
//定義結構體變數
struct date d=;
d.day=6;
//------------------------------
typedef struct datemydate;
mydate d=;
//---------nsrange-----------------範圍
typedef struct _nsrange
nsrange range=;建立並賦值;
nsrange rang=;
nsrange range=nsmakerange(4,5);
列印結構體
nsstring * str=nsstringformrange(range);//轉換成字串
nslong(@"%@",str);//結果為了;
//-------------nspoint------------------位置
nspoint p;或者cgpoint p;
p.x=10;
p.y=10;
nsstring * str=nsstringformpoint(p);
nslog("%@",str)://結果為;
//快速建立
p=nsmakepoint(10,10);
p=cgpointmake(5,6);
//---------------nssize---------------------------尺寸
nssize size;或者cgsize
size.width=100;
size.height=200;
size=nsmakesize(100,200);
size=cgsizemake(100,300);
nsstring *str =nsstringformsize(size);
//----------------nsrect-----------------------位置和尺寸
nsrect rect;//cgrect rect;
rect.orgin.x=10;
rect.orgin.y=11;
rect.size.width=110;
rect.size.width=120;
nsstring * str=nsstringfromrect(rect);
nslog(@"%@",rect);//結果為:,}
rect=nsmackrect(10,10,110,120);
rect=cgrectmack(10,10,110,120);
iOS開發 Object C學習之結構體使用
前言 定義 結構體並不是定義乙個變數,而是定義了種資料型別。結構體作用 結構體和其他型別基礎資料型別一樣,例如int型別,char型別 只不過結構體可以做成你想要的資料型別。以方便日後的使用。在實際專案中,結構體是大量存在的。研發人員常使用結構體來封裝一些屬性來組成新的型別。由於c語言內部程式比較簡...
iOS開發 Object C學習之結構體使用
前言 定義結構體並不是定義乙個變數,而是定義了種資料型別。結構體作用 結構體和其他型別基礎資料型別一樣,例如int型別,char型別 只不過結構體可以做成你想要的資料型別。以方便日後的使用。在實際專案中,結構體是大量存在的。研發人員常使用結構體來封裝一些屬性來組成新的型別。由於c語言內部程式比較簡單...
object c 框架之常用結構體
foundation 框架定義常用結構體,結構體採用object c 定義 常用nssrange,nspoint,nssize,nsrect等 一 nsrange 建立範圍結構體。方法 nsmakerange 參1,參2 location和length。二 集合資料型別。1,nspoint 建立乙個...