Singleton Parttern (1) 썸네일형 리스트형 [디자인 패턴] 싱글톤 패턴에 대해 알아보기 (Swift) 1. 싱글톤 패턴이란? 하나의 클래스에 오직 하나의 인스턴스를 갖는 디자인 패턴입니다. Dog라는 클래스를 하나 만들고, 인스턴스를 생성해주었습니다. dog1과 같은 인스턴스를 참조하기 위해 dog2라는 변수를 두었고, 참조가 같은지 확인하였습니다. dog2의 name도 변경해보고 dog1의 name이 변경되었는지 확인을 해보았습니다. 같은 인스턴스에 접근을 하고있다는 것을 확인할 수 있습니다. Dog 클래스를 통해 인스턴스를 하나 더 생성을 하고 dog3라는 변수로 두었습니다. 당연하게도 dog3는 dog1과 dog2와는 다른 인스턴스 일 것입니다. 싱글톤 패턴을 사용하면 하나의 클래스에 오직 하나의 인스턴스를 갖기 때문에 Dog 클래스로 생성한 인스턴스는 다 같은 인스턴스가 될 것입니다. Swift에.. 이전 1 다음