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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务