TIL - 2024.02.02 금요일

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

 메서드를 만들 때, 다양한 인자에도 대응할 수 있는 Generic에 대해서 배웠다. 사실 실제로 메서드를 만드는 것까지는 쉬웠지만, 인스턴스를 대응하기 위해 Meta Type을 공부에 들어가자마자 무슨 말인지 잘 이해가 되지 않았다. 예를 들어 String이라는 인스턴스의 타입이 뭔지를 전달하기 위해서 String.type과 같은 식으로 쓰는 건데..(이게 정확한지도 아직 잘 모르겠다.) 조금 더 다뤄봐야 할 것 같다.

  • Generic
    • Type Parameters
    • Type Constraints
  • Meta Type
  • UIPageViewController

· 어려웠던 내용 😵😵‍💫

  • Meta... Type...

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

  • Generic은 어디까지 쓸 수 있을까..?

· 느낀점 🌟

 점점 추상적인 개념을 많이 학습하게 되는 것 같다. 지금까지는 코드를 한 줄을 쓰면 UI 적으로라든지 기능적으로 확확 달라지는데, 추상적인 개념들은 코드를 간소화하거나 효율화하는데 좀 더 치중되어 있는 것 같다. 하지만 추상적인 개념들이 매우 중요하다고 생각이 된다. 그 이유는 현업에 가면 한 페이지에 만 줄이 되는 코드들이 있을 텐데, 그 코드를 유지/보수하기 위해선 재활용이 가능하게, 간소화하여 사용하는 것이 중요하기 때문이다. 다만 조금 어렵고,, 뉴비 절단기라는 게 문제라면 문제지만, 코드를 써보면 써볼수록 이해가 점점 잘 돼 가는 느낌이다.

 

 

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

TIL - 2024.02.06 화요일  (0) 2024.02.06
TIL - 2024.02.05 월요일  (0) 2024.02.05
TIL - 2024.02.01 목요일  (0) 2024.02.02
TIL - 2024.01.31 수요일  (0) 2024.01.31
TIL - 2024.01.30 화요일  (0) 2024.01.30