앱 개발시 유닛테스트에 대한 생각과 경험
2025-05-09
앱 개발시 유닛테스트에 대해 제 경험과 생각을 공유 드립니다. 유닛테스트를 언제, 어떻게 사용할지 감을 잡으시는데 도움이 되면 좋겠습니다.
iOS 개발관련 지식을 공유합니다.
앱 개발시 유닛테스트에 대해 제 경험과 생각을 공유 드립니다. 유닛테스트를 언제, 어떻게 사용할지 감을 잡으시는데 도움이 되면 좋겠습니다.
SwiftData에서 모델링은 왜 struct를 사용하지 않고 class를 사용할까요?
간단하게 정리하면 SwiftData 모델은 데이터의 동일성과 상태 추적을 위해 class를 사용합니다.
자세한 내용은 아래와 같습니다.
토미의 Git with 소스트리
@autoclosure는 함수의 인자로 전달되는 코드를 감싸서 자동으로 클로저로 만들어 줍니다.
다시말해 일반 표현의 코드를 클로저 표현의 코드로 만들어 주는 역할을 합니다.
Escaping 클로저는 클로저가 함수의 인자로 전달됐을 때, 함수의 실행이 종료된 후 실행되는 클로저 입니다. Non-Escaping 클로저는 이와 반대로 함수의 실행이 종료되기 전에 실행되는 클로저 입니다.