WEB开发网
开发学院手机开发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

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