스위프트 싱글톤 패턴 (1) 썸네일형 리스트형 [iOS - Swift] Singleton Pattern 싱글톤 패턴이란? Singleton Pattern 소프트웨어 디자인 패턴 중 하나이며 특정 용도로 객체를 하나만 생성해서 공동으로 사용하고 싶을 때 사용하는 디자인 유형이다. 클래스의 인스턴스가 하나만 생성되도록 보장하고 이 패턴을 사용하면 어디서든 해당 클래스의 인스턴스에 접근할 수 있게된다. 즉, 앱 전반에서 공유되는 데이터나 기능을 관리하기 용이해진다. Singleton Pattern 의 특징 1. 단 하나의 인스턴스 2. 전역적 접근석 3. 지연 초기화 4. 전역 상태 관리 특징이 잘 와닿지 않는다면 코드로 구현해보겠다. Singleton Pattern 코드로 구현하기 class StudentInfo { var id : String? var grade : Int? var name : String? } 학생의 id와.. 이전 1 다음