您好,欢迎来到年旅网。
搜索
您的当前位置:首页iOS协议代理

iOS协议代理

来源:年旅网

id 就是一个指针,它可以指向任何类型

id obj = [[Dog alloc] init];


Protocol

协议是用来规范接口,实现对象交互的一种机制。类似于JAVA中的接口,可以模拟多继承。

协议中只有方法体,谁继承协议谁实现协议中的方法体。

一个类可以实现多个协议,用逗号隔开

@required  默认必须实现

@optional  可以实现可以不实现


Block

代码块:就是一个功能代码块,一块代码

Block就是管理程序中代码块的对象


void (^myBlock)(int) = ^(int num){

printf(“%d”,num);

};

myBlock(9);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务