TIL - 2024.01.26 금요일

· 성취/개선/학습한 내용 🏆

  오늘은 스토리보드 없이 코드로 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