TIL - 2024.01.11 목요일

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

 

 오늘은 스토리보드에서 다른 뷰로 연결하는 방법과 스토리보드에서 말고 코드에서 연결하는 방법을 배웠다. 스토리보드를 하면 할수록 처음 개발을 하는 사람들에겐 스토리보드가 굉장히 편하고 좋은 접근이지만, 뷰를 짜는 게 익숙해질수록 관리를 하는 입장에서 스토리보드보단 코드가 더 편할 것이라는 생각이 들었다. 또 다른 배운 것은 안드로이드와 iOS에서 단어는 같은데 지칭하는 부분이 다른 용어들이 많다는 것을 알게 되었다. 예를 들어 내비게이션바는 안드로이드에서 하단에 3~5개 있는 iOS로 치면 탭바이다. 

 코드를 쓰면서 extension을 이용해서 코드를 좀 더 효율적이고 가시성 좋게 하려고 처음부터 시도한 점은 굉장히 고무적이다. 그러나 아직 protocol을 사용에 미숙하니 좀 더 써보자!!

 

  • ViewController Transition
  • Present - Dismiss
    • modalPresentationStyle
    • modalTransitionStyle
  • Push - Pop
  • Class
  • Struct
  • static
  • Property

· 어려웠던 내용 😵😵‍💫

  • 파일이 점점 많아지니 코드로 뷰끼리 연결하고, 스토리보드에 identifier등을 설정해서 맞춰주는 것(아직 미숙...)
  • 오토레이아웃에서 레이아웃을 hug할 수 있게 설정하는 게 약간 어려움

 

 

· 궁금한 내용과 부족한 내용 ⁉️🤔

 

  •  cell과 ViewController를 각 각 다른 파일로 관리를 하는데, ViewController에 선언된 배열의 정보를 가져와서 해당 index의 bool 값의 변화를 감지해서 image를 달라지게 하는 것
  • struct와 class를 아직 잘 구별하지 못하는 것
  • 묶어서 쓸 수 있는 뷰객체들을 IBOutlet Collection로 사용하는 것을 자꾸 까먹는 점

 


· 느낀점 🌟

 

 확실히 한번 공부하고 기록했다고 해서 내 것이 되는 게 아니다. 체화가 될 정도로 써보고 변주도 시켜봐야 한다. 아직 처음 배운 개념이 많아서 기억이 안 나면 배울 땐 어떻게 했지 찾아보면서 했는데, 체화를 시켜서 이다음엔 이 코드가 나와야지 이런 기능이 되지라는 프로세스를 바로바로 나올 수 있게 해야겠다.

'# TIL (Today I Learned)' 카테고리의 다른 글

TIL - 2024.01.15 월요일  (0) 2024.01.15
TIL - 2024.01.14 일요일  (1) 2024.01.14
TIL - 2024.01.12 금요일  (0) 2024.01.12
TIL - 2024.01.10 수요일  (1) 2024.01.10
TIL?! 뭘 써야 할까..?  (0) 2024.01.10