[iOS]싱글톤 패턴(Singleton Pattern)
iOS_Swift.zip 2022. 1. 4. 16:22

싱글톤 패턴❓ 특정 용도로 객체를 하나만 생성하여 공용으로 사용하고 싶을 때 싱글톤(Singleton) 디자인 패턴을 활용합니다. 싱글톤(Singleton)으로 구현된 클래스는 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이며, 최초 생성 이후에 호출된 생성자는 최초의 생성가 생성한 객체를 리턴합니다. 객체는 하나만 생성하여, 생성된 객체를 어디서든 참조할 수 있도록 하는 패턴입니다. 예시 ▾ class UserInfo { var id: String? var password: String? var name: String? } // A 뷰 컨트롤러 let userInfo = UserInfo() userInfo.id = "Sodeul" // B 뷰 컨트롤러 let userInfo = UserI..