반응형
델리게이트 패턴은 쓸 놈에게 함수(메소드) 구현을 대신 시키는 것이다.
import UIKit
protocol buildStringDelegate {
func buildS() -> String
}
class ViewController: UIViewController, buildStringDelegate {
func buildS() -> String {
return "passing via delegate"
}
override func viewDidLoad() {
let so = someOne()
so.d = self
so.hardwork(param: "passing via parameter")
}
}
class someOne {
var d : buildStringDelegate?
func hardwork(param: String) {
print(param)
print("teaching basics")
print(d!.buildS())
}
}
반응형
'3D world > Unreal Engine Games Review' 카테고리의 다른 글
String, 소수점 두 자리 처리 (0) | 2019.01.16 |
---|---|
label 에서 ... 없애기 (2) | 2019.01.15 |
Info.plist 에 테스트모드 플래그 넣기 (0) | 2019.01.14 |
여러 스크롤 뷰가 겹쳐 있을 때 제스쳐 뒤로 넘기기 (0) | 2019.01.14 |
스와이프로 스크롤 이동 (0) | 2019.01.14 |
최근댓글