HypeDitto / iOS-Study

iOS 기술 면접 대비
0 stars 0 forks source link

Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오. #57

Open HeegeePark opened 1 year ago

HeegeePark commented 1 year ago

활용 예


Singleton Pattern

특정 용도로 객체를 하나만 생성하여, 공용으로 사용하고 싶을 때 사용하는 디자인 유형

객체가 앱에서 유일하게 하나만 존재하여 다른 객체들 그 안에 내용을 공유하는 방식!

class Singleton {
        static let shared = Singleton()  // static 변수로 자신을 반환
        private init() {}  // private이기 때문에 다른 곳에서 new 할 수 없음
}
YouHojoon commented 1 year ago