黑马程序员技术交流社区

标题: OC中Block和函数有什么区别? [打印本页]

作者: 50mmf1.0    时间: 2015-5-3 18:06
标题: OC中Block和函数有什么区别?
本帖最后由 50mmf1.0 于 2015-5-5 21:59 编辑

Block和函数都是封装一段代码,都是用的时候调用一下,两者有什么区别么。
还有感觉学了OC之后除了主函数都没新建过函数了,直接加协议或加方法就可以了。问一下函数的意义何在?
作者: pangang    时间: 2015-5-4 00:00
我也有同样的疑惑,和函数比没感觉有什么优势?
作者: ydy96315    时间: 2015-5-4 05:44
函数不能在运行过程中生产代码,好像是这么说的   今天到看block的视频了
作者: shenxian88    时间: 2015-5-4 21:16
Block只是封存一段代码,可以函数内部完成的,但是函数里面不能嵌套包含函数
作者: 萌萌小喵喵    时间: 2015-5-4 23:30
block是一个函数对象,是在程序运行过程中产生的
作者: cogddo    时间: 2015-5-6 10:01
block可以实现类似JS中的回调,,我感觉这个功能很强大。
作者: pangang    时间: 2015-5-6 10:57
功能很强大,继续学习
作者: Ak47_1    时间: 2015-5-7 08:46
block 封装一段代码,可以在任何时候执行
作者: 程序小白猿    时间: 2015-5-7 18:18
区别就是block是运行时封装
作者: ccwinner    时间: 2015-10-21 10:58
学习了                    




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