美文网首页
iOS Block浅谈

iOS Block浅谈

作者: 老夫撩发少年狂 | 来源:发表于2016-07-11 16:00 被阅读25次

        block实体形式: ^(传入参数列){行为主体}; 实体开头是以“^”的,参数列就是(int a,int b),如果没有参数列就用^(void),行为主体用大括号包起来,专有名词是Block Literal. block指针:回传值(^名字)(参数列);Block的定义格式:返回值类型(^block变量名)(形参列表) = ^(形参列表) {

}
        block是跨越两个类之间使用的,作为@property的属性或作为方法的参数来跨越两个类
        需求:1.通过设置方法参数点击SecondViewController的button让ViewController上的label的背景颜色发生改变 2.通过设置@property的属性来改变label的字号大小

SecondViewController.h
SecondViewController.m viewController.m

block内部可以修改使用—block修饰的局部变量


相关文章

  • iOS-Block本质

    iOS-Block本质 参考篇:iOS-Block浅谈[https://www.jianshu.com/p/25a...

  • iOS-Block本质

    参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:...

  • iOS Block浅谈

    block实体形式: ^(传入参数列){行为主体}; 实体开头是以“^”的,参数列就是(int a,in...

  • [ios] 浅谈Block

    1. iOS Block用来封装一段代码块或者传递参数相对于代理使用起来方便,它本质上是一个匿名函数。 2.使用b...

  • iOS Block浅谈

    一.Block的本质 block本质是一个OC对象,它里面有个isa指针,封装了函数调用环境的OC对象,封...

  • 浅谈iOS进阶路线

    浅谈iOS进阶路线 浅谈iOS进阶路线

  • iOS-2 Block

    block块 系列文章: iOS Block浅浅析 - 简书 iOS Block实现原理 iOS Block __...

  • iOS内功篇:浅谈Crash

    iOS内功篇:浅谈Crash iOS内功篇:浅谈Crash

  • 浅谈iOS之Block

    前言 iOS 4.0版本中,块不包含Objective-C中的新编程发现。 它们也存在于其他编程语言中(例如Jav...

  • iOS-Block 浅谈

    前言:Block 是开发过程中常用便捷的回调方式,本文简单介绍 Block 一、Block 简介 Block 对象...

网友评论

      本文标题:iOS Block浅谈

      本文链接:https://www.haomeiwen.com/subject/rzkjjttx.html