· 성취/개선/학습한 내용 🏆
오늘은 크게 2가지를 배웠다. 첫째로는 SwiftUI에서 UIKit을 래핑 하여 사용할 때, UIKit에서 사용하던 Delegate를 사용하고 싶을 때 사용하는 makeCoordinator이다. 아무래도 SwiftUI에선 delegate 없이 이미 만들어진 기능을 사용하다 보니, UIKit의 뷰객체나 뷰컨트롤러를 래핑 하여 사용하려면 makeCoordinator으로 세부적인 설정, 데이터 설정 등을 해줘야 한다. 두 번째로는 XCTest 중 UITest에 대해서 공부를 하였는데, UITest를 자동화하여 성공했는지 실패했는지 알려주는 역할을 한다. UITest는 잘하지 않는다고는 하지만, 신기하기도 하고 잘 사용하면 유용한 기능이라고 생각이 들었다.
- SwiftUI
- UIViewRepresentable makeCoordinator
- XCTest
- UITestingBundle
- accessibilityIdentifier
- XCTAssertFalse, XCTAssertTrue
'# TIL (Today I Learned)' 카테고리의 다른 글
TIL - 2024.05.03 금요일 (0) | 2024.05.03 |
---|---|
TIL - 2024.04.30 화요일 (0) | 2024.04.30 |
TIL - 2024.04.26 금요일 (0) | 2024.04.26 |
TIL - 2024.04.25 목요일 (0) | 2024.04.25 |
TIL - 2024.04.24 수요일 (0) | 2024.04.24 |