摘要: 在上篇博客 《iOS Block简介》中,侧重解析了iOS Block的概念等,本文将侧重于它们在开发中的应用。Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objecti... 阅读全文
posted @ 2015-12-16 16:38 鸿鹄当高远 阅读(6462) 评论(0) 推荐(0) 编辑
摘要: Block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline的,并且它对局部变量是只读的。1、实体形式Block的实际行为和Function很像,Block... 阅读全文
posted @ 2015-12-16 14:03 鸿鹄当高远 阅读(1426) 评论(0) 推荐(1) 编辑