Open HeegeePark opened 1 year ago
UIApplication
NotificationCenter
URLSession
URLCache
특정 용도로 객체를 하나만 생성하여, 공용으로 사용하고 싶을 때 사용하는 디자인 유형
객체가 앱에서 유일하게 하나만 존재하여 다른 객체들 그 안에 내용을 공유하는 방식!
class Singleton { static let shared = Singleton() // static 변수로 자신을 반환 private init() {} // private이기 때문에 다른 곳에서 new 할 수 없음 }
UserDefault
활용 예
UIApplication
,NotificationCenter
,URLSession
,URLCache
Singleton Pattern
특정 용도로 객체를 하나만 생성하여, 공용으로 사용하고 싶을 때 사용하는 디자인 유형
객체가 앱에서 유일하게 하나만 존재하여 다른 객체들 그 안에 내용을 공유하는 방식!