您当前的位置: 首页 >  清风清晨 objective-c

【使用typedef将复杂的block定义简化 Objective-C语言】

清风清晨 发布时间:2022-09-10 22:16:56 ,浏览量:3

一、例如,要声明1个无参数、无返回值的block变量,怎么声明,这样声明:

void (^myBlock1)();

如果还要再声明1个无参数、无返回值的block变量呢,是不是要再写一下:

void (^myBlock2)();

如果要声明1个返回值是int类型的,有两个整型参数的block变量,怎么声明,这么声明:

int (^myBlock3)(int num1,int num2);

1.问题:定义block变量的时候,要写好大1串啊!类型好长

2.typedef:给1个数据类型起别名

typedef的使用场景:

现在要声明1个

unsigned long long int类型的变量

unsigned long long int num1 = 10;

这是个类型吧,现在我又要声明1个这个类型的变量呢

关注
打赏
查看更多评论

清风清晨

暂无认证

  • 3浏览

    0关注

    70博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录