minuco
article thumbnail
[Swift] Closure 기본 개념
iOS/Swift 2023. 3. 20. 18:42

안녕하세요 :) minuco입니다. Closure 왜 사용할까?? 클로저를 사용하면, 코드 중복 & 가독성 향상! : 비슷한 기능의 코드를 하나로 묶어서 재사용할 수 있다. : 함수나 메서드의 인자로 전달하는 코드를 간결하게 작성할 수 있다.(경량 문법) : 비동기 처리에도 용이! Closure 종류 Named Closure(함수)와 UnNamed Closure(익명함수) Named Closure는 func이라는 키워드가 붙고 함수라 부르고, UnNamed Closure는 Closure라 부른다. //1. function (named closure) func plus(a: Int, b: Int) -> Int { return a + b } //2. closure (unnamed closure) { (a: ..

article thumbnail
[TIL] NaverMapAPI
iOS/TIL 2023. 3. 16. 18:55

지도 객체를 생성하는 방법 NMFMapView 하나의 지도는 뷰 요소와 인터에이스 요소로 구성. 뷰 요소는 화면에 지도를 나타내는 역할을 함. NMFNaverMapView 지도를 다루응 인터페이스 역할을 하는 인터페이스 요소를 담당 지도와 관련된 주요 UI 기능을 담당하며 대부분 이 클래스가 제공한다. 지도 화면은 뷰로 제공되며, NMFMapView 혹은 NMFNaverMapView 를 뷰 컨트롤러에 추가하면 화면에 지도가 나타난다. NMFMapView import UIKit import NMapsMap override func viewDidLoad() { super.viewDidLoad() // 지도 객체 생성 let mapView = NMFMapView(frame: view.frame) // view..