2024 관광데이터 활용 공모전에서 내가 메인으로 개발했던 기능 중 '스크랩 에디터'를 공유하려 한다. 실제 앱에서는 REST API를 통해 캔버스 데이터를 불러오고 각 디바이스 사이즈에 맞게 재조정하고 배치하고..작성할 코드가 매우 많아서 힘들게 개발했었고, 매우 더럽게(?) 개발했다. 여기서는 간단하게 어떤 원리로 개발할 수 있는지, 이런 방법도 있다는 것을 공유하는 차원에서 글을 쓴다. 대충 이런 스크랩을 만들 수 있는 기능사용한 UI 프레임워크: SwiftUI주요 Skills: GeometryReader, 좌표, Gesture 찾아보니 'Canvas'를 사용하는 것도 있던데, 나는 ZStack을 이용해 구현할거다. // CanvasView.swiftimport SwiftUIstruct Canvas..