WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院手机开发iPhone 开发 启程 Objectvie-C 阅读

启程 Objectvie-C

 2010-12-30 04:38:25 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愭娑樷枎閹邦剛娉氶梺鍛婎殔濞层劌鈻撻幋婵愬殫妞ゆ梻鍘х憴锟�
核心提示:首页完成改版,来提意见20世纪80年代就出现了Objectvie-C.千年万精油 hello Objective-C#import //告诉编译器查看Fondation框架中的Foudation.h头文件,启程 Objectvie-C,int main(int argc,const char*arg【】){NSLog(
首页完成改版,来提意见

20世纪80年代就出现了Objectvie-C.

千年万精油 hello Objective-C

#import //告诉编译器查看Fondation框架中的Foudation.h头文件。

int main(int argc,const char*arg【】)

{

NSLog(@“hello,Object-C!”); // NSLog()接受一个字符串作为其第一个参数作为其第一个参数,

该字符串包含格式说明符

return(0);

}//main

.m----object-C .c-----c编译器 .cpp-----C++ .m代表message

所有这些编译工作由GCC(GNU Compiler Colection)

NS前缀说明函数来自cocoa工具包。

@说明引用的应该作为Cocoa的NSString元素来处理

NSString功能:

1告知其长度;2将自身与其他字符串比较;3将自身转换为整形值或浮点值。

BOOL不是true和false而是yes和no

BOOL areIntsDifferent(int tihng1 int thing2) //接受两个整形参数,返回BOOL值。、

{

if(thing1==thing2){ reture(NO);

}else{

return(yes);

}

NSString *boolString(BOOL yesNo){

//boolString()返回的类型是一个指向NSString的指针

if(yesNo==No){

return(@"No");}

else{

return(@"Yes")

}

}

int main(int argc,const char *argv[])

{

BOOL areTheyDifferent(5.5);

NSLog(@"are%d and%d differnt?%@", //%d=5,%@=boolString(areTheyDifferent)

5.5.boolString(areTheyDifferent));

BOOL areTheyDifferent(23.542;

NSLog(@"are%d and%d differnt?%@",

23.42.boolString(areTheyDifferent));

return(0);

)

oop

1.Indirection.

#import

int main(int argc,const char*arg【】)

{

NSLog(@“The numbers from 1 to 5:”);

int i;

for(i=1;i<=5;i++){ //添加一个间接层,用count代替5,这样就可以方便修改,变量的间接。

NSLog(@"%d ",i);

}

return(0);

}

1 2  下一页

Tags:启程 Objectvie

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接