🩵 오늘 한 것
✔️ 투두리스트 개발 마무리
전체삭제, alert, date picker 조건 제한 등.. 여러가지 옵션을 추가했다.
삼항연산자로 Bool 값을 비교했던 것도 toggle이라는 메소드를 찾아서 리팩토링 할 수 있었다.
(toggle -> Bool 값을 반전시켜주는 메소드)
// 기존 코드
!testData[index].isComplete ? (testData[index].isComplete = true) : (testData[index].isComplete = false)
// 수정 코드
testData[index].isComplete.toggle()
완전 간략해졌다... 역시 공식문서를 잘 뒤져보면 늘 답이 있다. (당연한 소리를 하는)
막판에 alert으로 투두를 입력하는 부분을 페이지로 바꾸면서 데이터 이동에 애를 먹었다.
다행히 delegate 패턴이라는 걸 찾아서 그걸로 적용했더니 잘 되었다.
이에 관해서 새로운 포스팅을 하나 써야겠다
'TIL' 카테고리의 다른 글
[TIL] 23.12.27 (1) | 2023.12.27 |
---|---|
[TIL] 23.12.21 (1) | 2023.12.21 |
[TIL] 23.12.19 (0) | 2023.12.19 |
[TIL] 2023.12.06 | 키오스크(3/n) "뒤로 가기"를 만들고 싶었는데... / 스택 오버플로우, 메모리 스택, self (0) | 2023.12.07 |
[TIL] 2023.12.05 | 키오스크(2/n) 데이터 모델링 (0) | 2023.12.05 |