求解..........

解决方案 »

  1.   

    看来你对协议,委托,代理的概念还没弄清楚
    a类需要做一些事情,从设计的角度或者其他的原因你发现这些事情放在b类来完成比较合适
    那么a类需要定义一些需要其他类来完成的方法的清单,这个清单称为协议,任何能够实现这个协议里定义的方法的对象都可以做为a类的代理,所以协议只是一个方法列表,不是对象,所以无法像你所说的进行传递,你只要直接引用#import 包含协议的类就可以了
      

  2.   

    那OC就不能 用Java的匿名类了呗,主要想实现回调接口
      

  3.   

    要实现回调用block
    委托,代理的模式应该和java中的接口比较类似