원문 포스팅 🔗
FACTS
FINDINGS
- 문제점
- 스토리보드 없이 코드로만 작업할 때 메인 화면 로드 불가
- popVC 화면 전환 불가
- 오토레이아웃 등의 중복 코드 작성으로 인한 시간 소모
- Array를 UserDefaults로 저장하려고 했는데 에러 발생
- 해결방안
- SceneDelegate 파일에서 초기 뷰컨트롤러 지정
- 네비게이션 컨트롤러를 루트 컨트롤러 앞에 지정
- 코드스니펫 생성
- UserDefaults는 기본 데이터 형식만 저장할 수 있어서 모델에 Codable 프로토콜 채택
FUTURE
- UserDefaults 공식문서 확인
- 코드로 앱 구현하는데 익숙해지기
- 문제 발생 시 디버깅이나 프린트문으로 원인 찾기
FEELINGS
- 코드로 작업하는게 재밌다! 좀 더 이해가 잘 되는 듯?
- 반복하면 반복할수록 머리에 잘 들어온다! 반복만이 살길
- 주말에도 공부하자... 아직 부족해ㅠ