A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 迎着太阳 中级黑马   /  2014-12-21 17:31  /  648 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

只是block直接定义在main函数中,有了函数,block感觉也没什么用处啊

6 个回复

倒序浏览
block的作用噢?
回复 使用道具 举报

其实block和函数指针类似,多线程中经常用到,还有一点就是回调,参数传值的时候,比如说定义类的一个block属性,这样比通过代理实现回调方便多了,但是block要求有点高,苹果也一直在推荐使用block。block在内存管理上有点问题,容易引起循环引用。所以定义一个block属性,一般用copy。还有就是关于block中的self使用,也是有限制的。
回复 使用道具 举报
楼主,block真的很有用。完全可以用来测试一个程序员的技术到底如何。等学到的时候你就晓得了。不要排斥任何一门技术,也不要排斥任何一个知识点,这是对程序员最基本的要求。
回复 使用道具 举报
shicuf 发表于 2014-12-21 21:15
楼主,block真的很有用。完全可以用来测试一个程序员的技术到底如何。等学到的时候你就晓得了。不要排斥任 ...

大神,膜拜中!真是太厉害了。我的水平太菜了,谢谢你的解答,受益匪浅。:)希望能够向你多多学习。
回复 使用道具 举报
迎着太阳 发表于 2014-12-21 21:43
大神,膜拜中!真是太厉害了。我的水平太菜了,谢谢你的解答,受益匪浅。希望能够向你多多学习。 ...

我的C很差的,哈哈整天使用高级层面的东西,C和OC都忘得差不多了
回复 使用道具 举报
shicuf 发表于 2014-12-21 21:46
我的C很差的,哈哈整天使用高级层面的东西,C和OC都忘得差不多了

你太谦虚了,你都在高级层面开发了,不用的东西都会忘的,但是你的基础已经根深蒂固。希望能够多指教,我这还在学基础,心酸。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马