TIL - 2024.01.23 화요일

 

 

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

 오늘은 많은 앱들이 우리에게 자주 보내는 알림에 대해서 공부했다. 아이폰 알림은 보통 시간이나 캘린더, 위치를 트리거로 해서 알림을 보내고 앱의 백그라운드 상태에서 알림을 보내는 방법과 카톡처럼 포그라운드 상태에서도 보낼 수 있다는 것을 학습했다. 이걸 공부하고 나니 카카오톡이라는 앱이 세상 대단하다고 생각이 들었다. 단순히 알림을 보내는 순간을 처리하는 것뿐만 아니라, 그 알림을 누르면 해당 화면으로 이동하는 것 등 정말 수많은 설정과 코드들이 쓰여 있겠구나라는 생각이 든다.

 

  • UserNotification
    • local 
    • remote
  • Custom Font
  • UIButton Configuration

 

· 어려웠던 내용 😵😵‍💫

  • (사실 어제 어려웠던 내용이긴 하지만...) api를 받아와서 각 버튼에 고유번호를 줘야하는데 그 번호에 tag를 사용해 productId를 그대로 주는 방법을 생각해내지 못했다. 사용방법은 굉장히 간단한데, 막상 사용하려고 하면 떠오르지 않아서 아쉬웠고, tag를 이용한 방법 외의 방법이 떠오르지 않는다.

 

 

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

  • UIButton Configuration을 사용해서 타이틀과 사진을 커스텀할 수 있게 되었다. 문제는 타이틀의 폰트 설정은 어떻게 해야 하는지 모른다는 것이다. (저번부터 찾아봤지만 아직도 모르겠다...)

 

· 느낀점 🌟

 누가 '세상은 아는 만큼 보인다'라고 말하지 않았던가? 개발도 그렇다. 알람부터 해서 하나하나 배울 때마다 저 기술이 어떤 방법으로 만들었을까라는 생각이 든다. 그리고 나라면 어떤 방법으로 구현했을까라고 생각해보기도 하는 것 같다. 버그를 해결하지 못할 때는 세상 제일 미운 것이 개발이지만 해결할 때마다 그리고 새로운 기능을 배울 때는 그 무엇보다도 몰입해서 재미있게 하는 것이 개발인 것 같다.

 

 

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

TIL - 2024.01.25 목요일  (0) 2024.01.25
TIL - 2024.01.24 수요일  (0) 2024.01.24
TIL - 2024.01.20 토요일  (0) 2024.01.20
TIL - 2024.01.19 금요일  (0) 2024.01.19
TIL - 2024.01.18 목요일  (0) 2024.01.18