이미지를 터치하면 카카오페이로 연결됩니다!
QR 코드를 카카오페이 앱에서 촬영해주세요!
안녕하세요~ 차니에요! 오늘은 싱글톤 디자인 패턴에 대해 포스팅하겠습니다. 1. 싱글톤 패턴이란? 애플리케이션이 시작될 때 객체의 인스턴스를 최초 1회만 생성(static)하여 사용하는 디자인 패턴 2. 싱글톤 클래스 생성 방법 class SingletonClass { static let shared = SingletonClass() private init() {} } 스위프트에서는 static let으로 객체의 인스턴스를 할당해주면 끝입니다! 그리고 인스턴스가 추가로 생성되는 것을 방지하기위해 init() 함수의 접근 제어자를 private으로 선언합니다. 3. 싱글톤 사용 예제 class AppInfo { static let shared = AppInfo() private init() {} var m..