iOS block 基础性学习笔记
2016-02-19 15:37
274 查看
1、block封装了一段代码,可以在任何时候执行。
2、block可以作为函数的参数或者函数的返回值,而其本身又可以带输入参数或返回值。
3、block内部可以访问外面的变量
4、默认情况下,block内部不能修改外部的局部变量,可以修改全局变量
5、给block外部局部变量加上__block ,局部变量就可以在block内部中修改。
2、block可以作为函数的参数或者函数的返回值,而其本身又可以带输入参数或返回值。
3、block内部可以访问外面的变量
4、默认情况下,block内部不能修改外部的局部变量,可以修改全局变量
5、给block外部局部变量加上__block ,局部变量就可以在block内部中修改。
相关文章推荐
- 在 iOS Safari 中假装自动播放 HTML5 audio(音乐) 的正确方式
- 关于iOS蓝牙打印机
- IOS开发证书变成“此证书的签发者无效”解决方法
- iOS闭包block理解
- 【iOS】那些年,遇到的小坑
- 整理常用的iOS第三方资源
- iOS IM开发准备工作(三)乱说Socket
- IOS 证书到期后如何处理
- iOS开发之理解iOS中的MVC设计模式
- iOS持续集成jenkins+xcode+svn+七牛
- iOS语音播报文字
- iOS 工程功能实现之好用的第三方
- iOS开发-事件处理
- iOS学习之Socket使用简明教程- AsyncSocket
- iOS类别(Category)与扩展(Extension)
- iOS开发中模糊效果的实现方案
- IOS NSPredicate 查询、搜索
- iOS8Extension之Today插件
- iOS 不规则的ImageView
- iOS 复杂动画的简单原理(一)