Day 06

할 일


  • 부스트코스 두 번째 프로젝트를 시작하자.
  • Singleton 디자인패턴은 어떤 상황에서 쓰이는지 알아보고 글을 쓰면서 복습해보자.

배운 점


  • 디자인패턴 Singleton은 앱에서 오직 하나인 인스턴스 객체다. 필요한 곳에서 이 인스턴스를 공용으로 사용이 가능하다. 그리고 객체는 끝날 때 까지 메모리에 유지가 된다.
    class Singleton {
      static let shared = Singleton()
        
      var name: String?
    
      private init() {} // init을 private로 접근제어를 하면 다른곳에서 인스턴스 생성 하는 것을 막는다.
    }
    



개선할 점


  • 희망을 절대 잃지 말자.