· 성취/개선/학습한 내용 🏆
- bundle json parsing
- jsonDecoder
- navigationbar - preferLargeTitles
- SkeletonView
· 어려웠던 내용 😵😵💫
- json parsing이 생각보다 마음대로 안돼서 애를 먹었었다. 우선 json 파일 자체가 인식이 제대로 안 됐는데, 추가할 때, 필요하다면 복사하겠냐는 설정을 꼭 클릭하고 추가를 해줘야 한다.
- SkeletonView는 개발자가 하나하나 크기 등을 설정해줘야 한다. (생각보다 번거롭고, 맞춰주기 어렵다)
· 궁금한 내용과 부족한 내용⁉️🤔
- Codable을 구조체에 채택하는 것과 Decodable이라고 구조체에 채택하는 건, 사실 같은 역할을 한다고 생각한다.(Codable에 Decodable이 포함되어 있기때문!) 하지만 Encoding을 쓰지 않으면, 안 쓰는 게 좋다고 하는데, 그 이유는 명시적으로 다른 사람과 협업할 때 정확한 역할을 알려주기 위함일까? 아니면 추가적인 성능적인 문제도 있을까?
· 느낀 점 🌟
날씨 API를 받아서 간단한 날씨 앱을 만들고 있는데, 역시 간단한 앱일지라도 개발하는 것은 쉽지 않다. 하물며 좀 복잡해 보이지만 나름 간단하게 구현된 거 같은 카톡 같은 건 얼마나 많은 코드가 있을지 상상이 되지 않는다. 그리고 또 집에선 공부가 잘되지 않는다. 방해요소가 너무 많아서 인 것 같은데 주말 혹은 연휴엔 스터디카페나 카페에 가서 코딩을 하는 게 좋겠다. 마지막으로 코딩을 하다보면 커밋을 언제 끊어서 할지 감이 잡히지 않는다. 그래서 많이 해두고 마지막에 한 번 커밋하고 푸시를 하는데, 이 부분에 대해서도 기준을 세우는게 필요할 것 같다.
'# TIL (Today I Learned)' 카테고리의 다른 글
TIL - 2024.02.15 목요일 (0) | 2024.02.18 |
---|---|
TIL - 2024.02.14 수요일 (0) | 2024.02.15 |
TIL - 2024.02.07 수요일 (0) | 2024.02.11 |
TIL - 2024.02.06 화요일 (0) | 2024.02.06 |
TIL - 2024.02.05 월요일 (0) | 2024.02.05 |