포켓몬 연락처 만들기
깃헙이동
API를 통해 포켓몬 랜덤이미지를 불러옵니다. 랜덤이미지를 불러오고 이름과 연락처에 등록을 한 후 코어데이터에 저장을 합니다.
그 후 TableViewCell클리시 해당연락처를 수정하는 수정페이지로 이동합니다.
잘한점?
data를 다루는 dataManager와 API통신을 담당하는 NetworkManager를 만들어서 Model에 위치시켜 파일을 분리시켜 재활용성을 높였습니다.
아쉬운점?
NetworkManager와 dataManager는 각각 alamofire, coreData를 이용중인데 만약 alamofire와 coreData를 사용을 못하게 되는 상황에는 어떻게 해야할까 고민이 더 필요했다 의존성을 다른 class에서 주입시켜 주는 방법을 고민해봐야겠다.