iOS/Smeem 개발일지 (1) 썸네일형 리스트형 [Refactor] DiaryViewControllerFactory() 생성 도입이유 DiaryViewController를 상속받는 일기 작성 뷰 컨트롤러들의 생성 메서드들이 각 클래스의 익스텐션에 들어있어서 너무 파편화되었다는 생각이 들었다. 해결책으로 DiaryViewControllerFactory() 클래스를 하나 새로 파서 만들어주기로 했다. 그리고 swiftApiDedignGuides에 따르면 팩토리 메서드 패턴에서 메서드의 네이밍은 make를 권장하고 있다. createWithDiaryView에서 ViewController를 반환하니 makeViewController()로 변경하기로 했다. ⛑️ 에러 발생 깔끔해지긴 했는데.. 에러파티네 Instance member 'diaryViewFactory' cannot be used on type 'DiaryViewContro.. 이전 1 다음