singleton2 [Design Pattern] Singleton Pattern Design Pattern은 역사적으로 프로그래밍을 할 때 자주 발생하는 문제점들을 해결하기 위해 생겨난 구조, 패턴이다. 우린 이 공통된 오답노트같은 패턴들을 사용하고, 참조하며 개발을 한다. 공통화 덕에 생긴 이점은 동일한 문제에 대해서는 특정 표준 설계법을 사용하여 다른 개발자와 의사소통을 원활하게 하고, 코드가 방대해질 경우 흐름을 파악하는데도 큰 도움이 된다. 오늘 알아볼 패턴은 Singleton Pattern 이다. 위키백과는 Singleton을 다음과 같이 정의했다. In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one .. 2022. 3. 31. Swift) Singleton Singleton 싱글톤은 특정 클래스의 인스턴스가 단 하나임을 보장하는 객체를 말한다. 싱글톤은 애플리케이션이 몇번을 요청하든 이미 생성된 동일한 인스턴스를 반환한다. 프로그램 전체에 단 하나의 전역 인스턴스를 만들어놓고, 어디서든 이 하나의 인스턴스만 접근, 사용할 수 있게 하면 된다. class SingleTonExample { static let shared = SingleTonExample() var testNumber: Int = 0 private init() { } // 객체 생성, 초기화 막음 } let test = SingleTonExample.shared test.testNumber = 10 // reference type (class) print(SingleTonExample.shar.. 2022. 2. 12. 이전 1 다음