zoukankan      html  css  js  c++  java
  • OC中协议和代理两者概念的梳理

    转自 http://blog.csdn.net/yang8456211/article/details/11542455  按照文章中得例子再写一个

    假设两个人物,老师A:Teacher Archer学生B: student Bob,A要组织一场辩论赛,需要做一些统计报名邀请的事,但是他自己不去做,要委托B去完成这些事。

    简单的说就是类Archer.h中这样定义:

    @protocol InvitationDelegate  

    -(void)inviteToDebate:(NSString *)personName;//1.1定义协议与方法  

    @end  

    @interface Archer

    @property (assign,nonatomic) id<InviteDelegate> delegate;//1.2声明委托变量  

    (IBAction)ClickByMary:(id)sender;//委托给Mary  

     (IBAction)ClickByHenry:(id)sender;//委托给Henry  

    @end  

    Archer 自己的类

  • 相关阅读:
    HTML页引用CSS
    C#反射
    Marshal.SecureStringToBSTR
    SQL语句创建表和数据库
    抽象类和抽象方法
    3 Sum Closest
    Chapter 2: Binary Search & Sorted Array
    Spiral Matrix
    Pascal's Triangle
    Plus One
  • 原文地址:https://www.cnblogs.com/memorecool/p/4069160.html
Copyright © 2011-2022 走看看