🩵 오늘 한 일
✔️ 코어데이터 관계..
코어데이터 Entity 2개의 Relationship을 연결해서 할 일-카테고리를 연동시켰다
코어데이터의 관계는 상하위 수직관계고 1:1부터 1:다 로 구현할 수 있는데
이 관계의 상하위를 어떻게 할 지 고민을 좀 했다.
처음에는 할일 하위로 카테고리가 들어가야 하나 싶었는데 하다보니.. 카테고리의 하위로 할 일 배열이 들어갔다.(To Many)
이 부분은 코어데이터 관련 포스팅하며 차근히 정리해보려고 한다!
🔻 일단 첫 발을 뗀 설정 관련 포스팅ㅎㅎ
진짜.. 내부저장소는 너무너무 헷갈려서 어쭙잖게 블로그 보면 안되겠는데? 라는 생각이 들어.. 공식문서만 보고 있는데
생각보다 자세하게 설명하고 있어서 읽기 편하다 👍
https://yy-dev.tistory.com/128
[Swift] Core Data(1) - 사용 설정하기
🩵 Core Data란? Core Data는 앱의 데이터를 관리하는 똑똑한 비서같은 존재입니다! 앱에서 사용하는 모든 정보, 즉 사진, 메모, 설정 등을 안전하게 보관하고 필요할 때 꺼내 주는 역할을 하지요. 마
yy-dev.tistory.com
✔️ 카테고리 CRUD도 추가로 구현하고 싶어
지금은 기본 3개 카테고리를 하드하게 박아두었는데, 이걸 그대로 두고 추가로 더 넣거나, 있는 카테고리를 수정할 수 있는 기능이 있으면 좋을 것 같다.
디자인 상 UI가 조금 바뀌는 게 좋을 것 같지만..ㅠㅠ
많이 고민해보고 구조를 바꾸는 한이 있어도 꼭 추가해보고 싶은 부분이다.
애초에 코어데이터를 조금 더 파봐야 구현할 수 있을 거 같다 지금은 전혀!!!!!! 제대로 이해하고 있다는 기분이 X
주말에 좀 보고 안되면 월욜되자마자 팀과제고 나발(?)이고 튜터님한테 매달려있어야지...
✔️ 어쨌든 개인과제 주간은 끝났습니다
이제 UI 구현은 큰 고민 없이 코드로 구현할 수 있는 수준이 된 것 같다
음... 이제 팩토리 패턴으로 리팩토링 해 보며 조금 더 나은 코드가 되도록 많이 찾아봐야겠다
그리고 보일러 플레이트를 좀 없애야함... 특히 저 카테고리 버튼들!!!
완전 똑같은데 2개의 뷰컨트롤러 안에 똑.같.이. 들어있음
참아줄수가없다 진짜 (자기가 해놓고서는..)
가장 다루기 어려운 것은 UICollectionView...
UITableView도 어렵긴 한데 뭔가 한 겹 더 복잡한 느낌이 든다
지금 사용중인 FlowLayout이 익숙해지면 Compositional Layout도 도전해보고 싶긴 하다 (더 유연하대서 흥미돋음)
https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout
UICollectionViewCompositionalLayout | Apple Developer Documentation
A layout object that lets you combine items in highly adaptive and flexible visual arrangements.
developer.apple.com
싱글톤 패턴을 추가할 만한 부분이 있으면 싱글톤 패턴도 넣어보고 싶고.. 로그인도 달아보고 싶고..
이정도면 그냥 출시하기 위한 기획을 다시 하는게 나은수준
투두 리스트라는게 간단해보이지만 확장하려면 또 무한확장이 가능한 재밌는 주제인 것 같다
'TIL' 카테고리의 다른 글
[TIL] 24.02.06 (1) | 2024.02.06 |
---|---|
[TIL] 24.02.05 (1) | 2024.02.05 |
[TIL] 24.01.31 (0) | 2024.01.31 |
24.01.30 - AVPlayerViewControleller Memory Leak (1) | 2024.01.30 |
[WIL] 24.01.05 - 24.01.23 (1) | 2024.01.23 |