[ Swift ]Singleton 패턴을 활용하는 경우

이숭인·2021년 7월 29일
1

[ Swift ]

목록 보기
7/13

Singleton Pattern

싱글톤 패턴은 특정 용도로 객체를 하나 생성해서 공용으로 사용하고 싶을 때 사용하는 방법입니다.

즉, 인스턴스가 하나만 존재하는 것을 보증하고 싶을 경우 에 사용하게 되는데, 주로 환경설정, 네트워크 객체, 로그인 정보 등을 특정 용도로 생성해둔 객체에 넣어두고 필요할때마다 여러 객체에서 접근 가능하도록 하여 데이터를 사용합니다.

메모리 낭비방지 할 수 있고 데이터를 공유 할 수 있다는 대표적인 장점이 있습니다.


Singleton 생성 예제:

class SingleTon {
    private static let sharedInstance = SingleTon()
   
    private init() { }
}



profile
iOS Developer

0개의 댓글