
Swift에서 싱글톤을 쓰지 마세요
·
개발노트/iOS
Let's Swift 뉴스레터를 슥 훑어보는데 눈에 띄는 주제가 있었다.Stop Making Singletons in Swift: A Dependency Injection Guide 웬만하면 사용하지 않으려고는 하나, 종종 사용했던 싱글톤 패턴인지라(ex. 의존성 주입)이참에 특징과 장단점, 그리고 저 문서에서 얘기하는 내용이 무엇인지 공부하면서 정리해두면 좋을 것 같다는 생각에 포스팅을 작성하기 시작했는데,(한편만에 끝낼 수 있었다면 좋았을텐데 아직 고찰을 끝내지 못했다..)이번 1편에서는 위 포스팅의 작성자가 왜 싱글톤을 쓰지 말라고 하는가 정도만 적어본다.1. 싱글톤이란 무엇인가쉽고 간단하게, 앱 생명주기동안 한 번만 생성되는 객체를 싱글톤 객체라고 한다.첫 회사에서 처음 넘겨 받은 코드에는 sha..