TIL(Today I Learned)

7월 21일(수)

학습내용

  • 모듈러 연산
    • 0 mod n = 0 이다.
    • 0은 0을 재외한 모든 숫자에 대하여 나누어진다. (어느 숫자로 나누어도 나머지가 0이므로)
  • Git
    • push는 브렌치별로 각각 해야한다. (push하면 모든 브렌치의 수정사항이 리모트 저장소에 업데이트 되는줄 알았다..)
  • didSet은 객체 생성 시점에 프로퍼티를 초기화할 때는 호출되지 않는다.
  • UserDefaults.standard.register(defaults:)를 사용하여 앱이 처음 설치되었을때의 초기값을 설정할 수 있다.
  • UserNotification
    • UNCalendarNotificationTrigger은 특정 시점에 노티피케이션을 날리고 싶을 때 사용한다.
    • UNTimeIntervalNotificationTrigger은 일정 시간 이후에 노티피케이션을 날리고 싶을 때 사용한다.

문제점/고민한점

  • viewWillDisappear는 홈화면으로 나갈때 호출될까?

해결방법

  • 홈화면으로 나갈때는 viewWillDisappear가 호출되지 않는다. (앱 내에서 사라질때만 호출)

참고