✅ private init()의 역할private initializer는 코드의 다른 부분에서 Settings 클래스 인스턴스를 생성하려고 시도하는 것을 막아줌class MySingleton { static let shared = MySingleton() private init() {} // 👈👈} class UserDefaultsManager { static let shared = UserDefaultsManager() private init() {} // 외부 생성 차단}// 다른 곳에서:let manager = UserDefaultsManager() // ❌ 컴파일 에러!// 'UserDefaultsManager' initializer is inaccessible du..