摘要:
代码块是对函数的一种扩展,但是比c语言中的函数指针高级多了。1.声明和定义。returnType (^blockName)(list of arg) = ^returnType(list of arg){body;};其中右边的returnType可以省略,因为编译器可以通过代码块的声明来推断函数的... 阅读全文
摘要:
C++以纯虚函数来定义抽象接口,继承了抽象接口的类必须要实现所有父类的纯虚函数。OC中的协议类似于C++的纯虚函数。1.声明协议。@protocol后面接协议的名称。@protocol NSObject@end如果一个协议继承于另外一个协议,声明方法为尖括号里面填入父协议名称。@protocol S... 阅读全文