반응형
//
// ViewController.swift
// completionBlock-tutorial
//
// Created by 남세훈 on 2021/08/08.
//
import UIKit
import KRProgressHUD
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
print("viewcontroller called")
//progress (외부 api)
KRProgressHUD.show()
sayHi(finish: { result in
print("컴프레션 블락으로 넘겨받았음 : \(result)")
KRProgressHUD.showSuccess()
})
}
//escape : 탈출
fileprivate func sayHi(finish : @escaping(String) -> () ){
print("sayHi 호출됨")
//비동기
DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
finish("hi")
}
}
}
반응형
'개발언어 > Swift' 카테고리의 다른 글
스위프트 네비게이션 탭 바(navagation tab bar) (0) | 2021.08.12 |
---|---|
스위프트 탭바 만들기 (0) | 2021.08.10 |
스위프트 api사용법 (0) | 2021.08.08 |
스위프트 extension(확장) (0) | 2021.08.05 |
스위프트 NSExction 해결 (0) | 2021.08.03 |