首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Objective-C Runtime编程指南(1)

    您可以通过将negotiate消息传递给您实现的negotiate方法的主体中的其他对象。 更进一步,假设您希望对象对negotiate消息的响应完全是在另一个类中实现的响应。...即使你的类不能继承negotiate方法,你仍然可以通过实现一个简单地将消息传递给另一个类的实例的方法来“借”它: - (id)negotiate { if ( [someOtherObject...例如,如果您希望您的对象将negotiate消息转发给另一个对象,则不能拥有自己的negotiate方法。...Warrior似乎会像Diplomat一样进行negotiate。它似乎对negotiate信息作出了回应,并且为了所有的实际目的,它确实做出了回应(尽管这是一个真正的Diplomat做的工作)。...例如,如果询问Warrior对象是否响应negotiate消息: if ( [aWarrior respondsToSelector:@selector(negotiate)] ) ...

    78720
    领券