協議和代理


protocol-協議,就是使用了這個協議后就要按照這個協議來辦事,協議要求實現的方法就一定要實現。
delegate-委托,顧名思義就是委托別人辦事,就是當一件事情發生后,自己不處理,讓別人來處理。


編寫規范
1>一般情況下,當前協議屬于誰,我們就將協議定義到誰的頭文件中
2>協議的名稱一般以它屬于的那個類的類名開頭,后面跟上protocol 或者 delegate
3>協議中的方法名稱一般以協議的名稱protocol之前的作為開頭
4>一般情況下協議中的方法會將觸發該協議的對象傳遞出去
5>一般情況下 類中都會有一個叫delegate 的屬性
6>當某一個類要成為另外一個類的代理的時候,一般情況下: .h中用@protocol 協議名稱;告訴當前類這是一個協議 在.m中用#import 真正的導入一個協議的聲明
7>協議必須遵守基協議<NSObject>


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 協議的編寫規范 一般情況下,當前協議屬于誰,就將協議定義到誰的頭文件中 協議的名稱一般以它屬于的那個類的類名開頭,...
    嗶哩嗶哩智能喵閱讀 134評論 0 0
  • 定義 協議是多個類共享的一個方法列表。協議中列出的方法沒有對應的實現,計劃由他人來實現。協議提供了一種方式,用指定...
    dreamCatcher閱讀 2,982評論 1 3
  • 其實別人真的不會花太多心思在你身上挑毛病,你所謂的不開心,其實大多數是你自己想出來的。
    音你而樂閱讀 176評論 0 1
  • 由于工作的原因,讀到了一個奇葩的經典兒童故事《狼和小羊》,瞬間覺得可笑至極,為什么會有這樣的故事。 狼就是愛狡辯的...
    打起鼓兒喵閱讀 531評論 0 0
  • 首章 夢 如此讓人懷念的聲音和氣息與這惹人愛的陽光和溫度。 我最珍貴的誰與我完美的貼合到了一起。難以區分的連結到了...
    Tora_虎閱讀 6,534評論 0 3