Recent Posts
목록Singleton (1)
Weekoding
[Swift] Singleton pattern(싱글톤 패턴)
궁금증이 생겨 싱글톤 패턴을 Swift에서 어떻게 구현하는지 알아보려고 한다. 이 포스팅은 싱글톤 패턴에 대한 기본적인 지식은 전제로 하여 개념은 최대한 간단히 짚고 구현 방법도 같이 알아볼 것이다. 📂 Singleton Pattern? : 최초 한 번만 메모리를 할당(static)하고, 해당 메모리에 인스턴스를 생성하여 사용하는 패턴. 즉 ,하나의 인스턴스만 존재한다. 이후 각각의 클래스에서 하나의 인스턴스에 접근이 가능하다. Singleton 장점 • 메모리 낭비를 방지할 수 있다.(한 개의 인스턴스만 생성하므로) • 전역 인스턴스이기 때문에 다른 클래스간 공유가 쉬움 • 인스턴스가 절대적으로 하나만 있음을 보증해야 할 때 유용함 • 두 번째 이용부터는 로딩 시간이 현저하게 줄어들어 효율 면에서 뛰어..
공부 노트(Swift)
2023. 3. 6. 01:16