protocol 用法
等於java 的 interface 用法
在ios 裡面叫做由delegate 來實作
在ios 裡面叫做由delegate 來實作
長相:
//.h 檔案裡面新增 @protocol PersonAddVCDelegate-(void)personDidAdd:(NSDictionary*)person; @end 
//寫在要被代理人實作的地方
//判斷有被實作才執行
if ([self.delegate respondsToSelector:@selector(personDidAdd:)]) {
        [self.delegate personDidAdd:p];
    }
//代理人的.h檔案 設定delegate 可以直接在.m裡面使用 personDidadd方法 @interface ViewController : UIViewController@end 
留言
張貼留言