· 성취/개선/학습한 내용 🏆
오늘은 스토리보드 없이 코드로 UI를 그리는 방법에 대해서 학습을 했다. 원래 SwiftUI 역시 코드로 짜는 게 익숙했던지라 오히려 더 편한감이 없지 않아 있었다. 그리고 오히려 코드로 뷰를 그리고 오토레이아웃을 설정하니까 더 확실하게 내가 만들고 싶은 Constraints를 설정할 수 있어서 편했다.
- addSubView
- translatesAutoresizingMaskIntoConstraints
- autoresizing Mast
- NSLayoutConstraints
- NSLayoutAnchor
- SnapKit
· 어려웠던 내용 😵😵💫
- addSubView를 해주는 것을 자꾸 까먹는다. 거기다가 TableViewCell에서는 contentView.addSubView를 해줘야한다는 사실 역시 까먹는다. 기억하자!!! (cell에선 contentView.addSubView)
· 궁금한 내용과 부족한 내용 ⁉️🤔
- CollectionView는 도대체 뭘로 해야하는지 모르겠다...
· 느낀점 🌟
생각보다 사람들이 불편해하는 지점을 이미 라이브러리로 만들어 놓은 것들이 많다고 생각이 들엇다. alamofire나 snapKit 등 하나 같이 없어도 되겠지만, 없었다면 코드의 양이 몇배는 늘어났을만한 그런 좋은 것들을 이미 만들어서 공유했기에 조금 더 쉽게 개발 공부를 할 수 있는 것 같다. 또 SnapKit을 다루면 다룰 수록 코드로 UI를 짜는게 나한테 더 잘 맞고, 쉬운 방법이라는 느낌을 받았다.
'# TIL (Today I Learned)' 카테고리의 다른 글
TIL - 2024.01.30 화요일 (0) | 2024.01.30 |
---|---|
TIL - 2024.01.29 월요일 (1) | 2024.01.29 |
TIL - 2024.01.25 목요일 (0) | 2024.01.25 |
TIL - 2024.01.24 수요일 (0) | 2024.01.24 |
TIL - 2024.01.23 화요일 (0) | 2024.01.23 |