黑马程序员技术交流社区

标题: oc [打印本页]

作者: Star_FDt78    时间: 2015-12-15 22:50
标题: oc
OC
import引入的头文件可以防止重复包含
include它是使用预处理指令防止重复包含,如果没有写预处理指令,则无法防止重复包含问题

foundation 与 foundation.h
头文件
头文件的位置
包含了大量的其他的头文件
作用:把foundation.h引入了,等于把oc的库文件都引过来了

NSlog printf 区别
1> nslog会自动换行,printf不会
2> nslog会自动输出时间等项目信息,printf不会输出调试信息
3> nslog函数参数是一个nsstring对象,printf是一个字符串常量指针

oc向下兼容c

int a=1;
float f=2.3f;
double d =3.14;
char c =‘d’;
printf(“%d,%.2f,%.2f,%c\n”,a,f,d,c);
NSlog(@“%d,%.2f,%.2f,%c”,a,f,d,c);

打印字符串,跟c不一样,不兼容
NSString *str =@“yuaixing”;
NSlog(@“%@”,str);


@符号使用
@“”:这个符号表示将一个c的字符串转化为oc中的字符串对象NSString
@标识符:oc中大部分关键字都是以@开头

oc中的注释:
比c多一种 文档注释:
/**
*够吃食物的方法
*
*@param foodName 参数描述
*/






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2