#import
int main(int argc, const
char * argv) ;
// cgsize size = ;
// cgrect rect = ;
//nsrange包含了兩個成員,location 以及 length。location表示起始位置,以0開始;length表示長度
// nsrange range = ;
cgpoint point = cgpointmake(3, 4);
cgsize size = cgsizemake(5, 6);
cgrect rect = cgrectmake(3, 4, 5, 6);
nsrange range = nsmakerange(10, 3);
nsedgeinsets edgeinsets = nsedgeinsetsmake(10, 10, 10, 10);
//nsvalue 以及 nsnumber
//nsvalue 為 nsnumber的父類
//其中nsvalue 可以將cgpoint,cgsize,cgrect,nsrange,nsedgeinsets轉換成物件
nsvalue *pointva = [nsvalue
valuewithpoint:point];
nsvalue *sizeva = [nsvalue
valuewithsize:size];
nsvalue *rectva = [nsvalue
valuewithrect:rect];
nsvalue *rangeva = [nsvalue
valuewithrange:range];
nsvalue *edgeinsetsva = [nsvalue
valuewithedgeinsets:edgeinsets];
//其中nsnumber 可以將'int','float','double','char','bool'等c中基本資料型別轉換成物件
nsnumber *intnumber = [nsnumber
numberwithint:a];
nsnumber *floatnumber = [nsnumber
numberwithfloat:b];
nsnumber *doublenumber = [nsnumber
numberwithdouble:c];
nsnumber *charnumber = [nsnumber
numberwithchar:d];
nsnumber *boolnumber = [nsnumber
numberwithbool:flag];
//我們將c和oc中的基本資料型別(值型別)轉換成物件(引用型別)的過程,叫做封裝。相對應的也有乙個將物件轉變成基本資料型別,此過程叫做拆包。
//拆包
int a1 = [intnumber intvalue];
float b1 = [floatnumber floatvalue];
double c1 = [doublenumber doublevalue];
char d1 = [charnumber charvalue];
bool flag1 =[boolnumber boolvalue];
cgpoint point1 = [pointva pointvalue];
cgsize size1 = [sizeva sizevalue];
cgrect rect1 = [rectva rectvalue];
nsrange range1 = [rangeva rangevalue];
nsedgeinsets edgeinsets1 = [edgeinsetsva edgeinsetsvalue];
}return0;}
Objective C之基本資料型別
整型 int integertype 5 浮點型 float floattype 3.1415 雙浮點型 double doubletype 2.2033 短整型 short int shorttype 200 長整型 long int longlongtype 7758123456767l c語言...
Objective C語法之基本資料型別
格式化字串 物件 d,i 整數 u 無符整形 f 浮點 雙字 x,x 二進位制整數 o 八進位制整數 zu size t p 指標 e 浮點 雙字 科學計算 g 浮點 雙字 s c 字串 s pascal字串 c 字元 c unichar lld 64位長整數 long long llu 無符64位...
Objective C中的基本資料型別
main.m 01.基本資料型別 created by zhangqs008 on 14 2 13.import int main int argc,const char argv return 0 輸出結果 2014 02 13 21 19 33.633 01.基本資料型別 1463 303 01...