-
: 유일하게 1개만 존재하는 객체
언제 사용하는가?
앱이 실행하는 동안 유일하게 1개만 필요로 하는 객체일 때 사용한다.
한번 생성이 되면, 앱이 종료할 때까지 1개의 객체로서 메모리에 상주한다.
class LocationManager { static let shared = LocationManager() // 선택적 -> 외부에서 새로운 객체 생성 금지 private init() { } }
사용 예
UserDefaults.standard
'Swift' 카테고리의 다른 글
네이버 지도 이용시 멀티스레딩 (0) 2023.09.24 의존성 주입 (0) 2023.09.24 메모리 구조 (0) 2023.09.23 코디네이터 패턴 (feat. 진입점: SceneDelegate에서 관리) (0) 2023.09.17 Vapor (0) 2023.08.07