SwiftでDelegateパターン

  • 44
    Like
  • 0
    Comment
More than 1 year has passed since last update.

初Qiitaなんでフォーマットとか崩してたらすいません

Swiftでのdelegateパターン

宣言

@objc protocol delegateName {    
    optional func delegateMethodName(name1: Int) -> Int
}

呼び出し元

let hoge = delegate?.delegateMethodName?(0)

呼び出される側

func delegateMethodName(name1: Int) -> Int{    
    return 0
}