Swift @escaping 을 써보자
사슴비행기
클로저... 다들 알고 있을 것이다. 나는 이 클로저 개념이 이해가 안가고 사용법을 헤메어서 고생했던 경험이 있다. 사실 아직도 헤메기도 한다... 그리고 새로운 함수를 만들 때 클로저를 허용한다고 명시(@escaping)해서 함수를 호출한 후에 작업할 코드를 작성할 수 있다. func getVersionInfo(callBack: @escaping () -> (Void)) { self.versionInfo(okCallback: { (data) in self.newVersion = data["APP_VER"] as! String self.corection = data["CORECION_YN"] as! String self.appBundleId = data["APP_URL"] as! String // sel..