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가 호출되지 않는다. (앱 내에서 사라질때만 호출)
참고
- Divisibility Rules: https://www.mathsisfun.com/divisibility-rules.html