#defer 블록 썸네일형 리스트형 [iOS] Swift defer 블록 defer 블록 : 메소드 에서 코드의 흐름과 상관 없이 가장 마지막에 실행되는 블록 SQLite3를 사용할 때 참고 하면 좋을 듯 하다. func dbExecute(dbPath: String) { // 1 var db: OpaquePointer? = nil guard sqlite3_open(dbPath, &db) == SQLITE_OK else { print("Database Connect Fail") return } // 2 defer { print("Close Database Connection") sqlite3_close(db) } // 3 var stmt: OpaquePointer? = nil let sql = "create table if not exists sequence (num integ.. 더보기 이전 1 다음