-
210611 - TILTIL/2021 2021. 6. 11. 18:46
독서 Clean Code
- 주석은 오래될수록 코드에서 멀어진다.
- 주석을 가능한 줄이도록 꾸준히 노력해야 한다.
- 많은 경우 주석으로 달려는 설명을 함수로 만들어 표현해도 충분하다.
- 코드를 주석으로 남겨두지 말자! 쓸모없고 git이 어차피 이전 정보를 다 기록해준다.
- 코드 일부에 주석을 달면서 시스템 전반적인 정보를 기술하지 말자.
기존에도 주석을 잘 다는 편이 아니다. 주석이 필요 없을 만큼 코드가 목적을 잘 나타내서가 아니라 해야 하나...?라는 생각 때문인데
최대한 필요한 주석만 달도록 노력해봐야겠다.
collectionView
collectionView를 다루는 데 있어서 customCell과 cell의 사이즈 등등을 다루는 데 있어서 이해가 부족한 거 같아서 다시 공부를 하게 됐다.
- Layout을 결정하기
- CollectionViewLayout 객체
- Cell - ContentView, BackgoundView
- CustomCell의 outlet 연결
- cell에 접근하는 여러 가지 방법
- selfSizingCell
확실하게 내가 원하는 대로 셀들을 배치하는 방법을 알게 됐다.
PHPicker
이건 검색을 하다가 알게 됐는데 iOS 14부터 여러 장의 사진을 편하게 구현하는 방법이 추가됐다.
https://developer.apple.com/videos/play/wwdc2020/10652/
Meet the new Photos picker - WWDC 2020 - Videos - Apple Developer
Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS...
developer.apple.com
공부해보니 여러장의 사진을 가져오는 것은 물론 보안도 좋아서 유저에게 사진 접근 권한을 묻지 않고 사진을 가져올 수 있었다.
아쉬운 점은 14.0 이상부터 사용 가능하다는 것뿐?!? 프로젝트에 적용을 시켜보는 중이다.
728x90'TIL > 2021' 카테고리의 다른 글
210613 - TIL (0) 2021.06.14 210612 - TIL (0) 2021.06.13 210610 - TIL (0) 2021.06.10 210606-TIL (0) 2021.06.07 210605 - TIL (0) 2021.06.03