博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios之block笔记
阅读量:4626 次
发布时间:2019-06-09

本文共 439 字,大约阅读时间需要 1 分钟。

目测和函数指针基本类似用法,贴个hello world,备用

 

1 typedef int (^TestBlock)(int val1,int val2);
1 __block int sum = 0;//这里加__block是为了在block内能修改这个值,语法糖~2     3 TestBlock testBlock= ^(int val1, int val2)4 {5     NSLog(@"%d %d",val1,val2);6         7     sum = val1 + val2;8     return val1+val2;9 };

 

另,block这种类函数指针的东西,也可以当参数用~

 

注意Block_Copy 和 Block_Release,必须成对出现,因为copy会把block在heap上弄一个,所以需要现式release。

 

转载于:https://www.cnblogs.com/ziyouchutuwenwu/p/3180654.html

你可能感兴趣的文章
Python虚拟环境的配置
查看>>
【Sort】希尔排序
查看>>
机器人关节数学模型
查看>>
解决无法wifi上网的问题
查看>>
uvalive 5731 Qin Shi Huang’s National Road System
查看>>
SULLEY安装与使用
查看>>
洛谷 1144 最短路计数 bfs
查看>>
C++ 单例模式
查看>>
C++ 我想这样用(四)
查看>>
T-2-java面向对象
查看>>
URL重定向及跳转漏洞
查看>>
springboot使用fastjson中文乱码解决方法 【转载】
查看>>
JavaScript判断数组是否存在key
查看>>
抽象类和接口
查看>>
PAT-乙级-1048 数字加密
查看>>
Codeforces Round 492 (Div.1)
查看>>
Codeforces Round #500 (Div.1)
查看>>
连接mysql数据库,创建用户模型
查看>>
【iCore3 双核心板_FPGA】实验二十二:Niosii——固化程序到 EPCS 里
查看>>
Leetcode Valid Palindrome
查看>>