Block
lzplyc
专注于技术,体验不一样的人生!
展开
-
代码块_iOS_1
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解: 按照调用函数的方式调用块对象变量就可以了: int result = myBlo原创 2014-08-21 17:30:38 · 384 阅读 · 0 评论 -
代码块_iOS_2
int multiplier = 7; int/*myBlock是块对象,返回整型值。*/ (^myBlock)/*^符号将myBlock声明为一个块对象*/(int)/*它有一个参数,参数的类型也是整型值*/ =/*这是块对象的主体部分*/ ^(int num)/*参数名称是num*/{/*这是定义块对象的语法结构。这部分就是赋给myBlock变量的值。*/ re原创 2014-08-21 18:06:07 · 325 阅读 · 0 评论