iOS协议代理
来源:互联网 发布:淘宝会员v等级 编辑:程序博客网 时间:2024/05/16 12:32
id 就是一个指针,它可以指向任何类型
id obj = [[Dog alloc] init];
Protocol
协议是用来规范接口,实现对象交互的一种机制。类似于JAVA中的接口,可以模拟多继承。
协议中只有方法体,谁继承协议谁实现协议中的方法体。
一个类可以实现多个协议,用逗号隔开
@required 默认必须实现
@optional 可以实现可以不实现
Block
代码块:就是一个功能代码块,一块代码
Block就是管理程序中代码块的对象
void (^myBlock)(int) = ^(int num){
printf(“%d”,num);
};
myBlock(9);
0 0
- iOS代理与协议
- iOS:分类、协议、代理
- ios 协议和代理
- iOS协议代理
- iOS 代理 协议
- ios协议 与代理
- iOS代理,协议
- iOS 协议代理
- iOS 代理协议
- IOS代理协议与委托
- IOS类目、延展、代理协议
- iOS开发 - 协议与代理
- iOS 代理协议传值
- IOS中的协议-代理,传值
- 论ios代理和协议
- IOS代理协议与委托
- IOS中的协议与代理
- iOS UI 03 协议代理
- VC创建启动即隐藏的对话框
- Android应用开发(三):如何完成Activity之间的传递参数
- 一直觉得饿是什么问题
- java构造函数
- android中weight的简单使用
- iOS协议代理
- VC创建桌面快捷方式-VC6.0/VS2010均通过
- 11059 - Maximum Product
- Eclipse更新android sdk adt慢的处理方法
- 去除 ListView 上下边界蓝色或黄色阴影
- NYOJ 115 城市平乱(最短路--dijkstra)
- PAT Basic level practice 18
- sun.misc.BASE64Encoder报错
- android 沉浸式布局学习