黑马程序员技术交流社区
标题:
日课20 OC与C的区别
[打印本页]
作者:
黑白世界
时间:
2015-10-8 10:16
标题:
日课20 OC与C的区别
1.源文件:c语言的源文件是 .c OC的源文件是 .m
2.关键字:OC在C语言的基础上添加了很多新的关键字。第一,C语言全部关键字在OC中兼容;第二,OC中大部分关键字以@开头。
3.流程控制:OC并没有增加新的流程控制,但是有增强:for循环可以直接遍历数组。
4.OC中没有函数的概念,对应的是方法。方法定义有类方法和对象方法(+、-)。
5.OC 中新增了异常捕获:
@try{
}@catch( ){
}@finally{ }
6.OC 中新增了Boolean和BOOL两个数据类型,这两个都是用来存放逻辑值的。
Boolean 取值:true false
BOOL 取值:YES NO
作者:
yufanyufan77
时间:
2015-10-8 12:06
“for循环可以直接遍历数组”
还没有学完 不理解这句话
作者:
jing397
时间:
2015-10-8 18:53
学习啦!!!
作者:
wjy0916
时间:
2015-10-8 19:06
复习一下,不错。
作者:
wjy0916
时间:
2015-10-8 19:08
yufanyufan77 发表于 2015-10-8 12:06
“for循环可以直接遍历数组”
还没有学完 不理解这句话
其实是for循环的加强版
for (NSString *str in array5) {
NSLog(@"-->%@",str);
}
想上面这样,就遍历了,先看一下,等学到了,就会明白的。
加油!!!!!
作者:
wwf707542865
时间:
2015-10-8 19:24
看到楼主我总能想起Zhou神
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2