HagjiniSwift: image에 metadata 추가 및 가져오기오늘날 우리는 수많은 이미지들 사이에서 살아간다. 필자는 최근 로컬 디바이스에 이미지를 저장하는 작업을 진행하였다.Mar 13Mar 13
HagjiniSwiftUI: NavigationLink, NavigationStack 알아보기우리가 사용하는 앱은 대부분 1개 이상의 화면을 가진다. 이 화면들 사이를 자유롭게 이동하기 위해서는 Tab, modal 또는 Navigation 등을 사용할 수 있다.Dec 5, 2022Dec 5, 2022
HagjiniSwiftUI: Stack Views와 lazy stack 차이점일상생활 속에서 Scroll 기능이 있는 앱을 사용해 본 경험이 있을 것이다. 가로 스크롤 또는 세로 스크롤이든 일반적으로 Stack Views나 Grid Views를 사용하여 구현되어 있다. 이때 스크롤 하는 데이터의 크기가 큰 경우는 주로…Nov 20, 2022Nov 20, 2022
HagjiniSwift : final을 사용하는 이유블로그, Swift 공식 문서 또는 특정 라이브러리의 클래스 선언부에서 final 키워드를 종종 볼 수 있다. final은 주로 상속과 override을 제한하는 역할로 알려져 있다. 그러나 override을 제한함으로써 런타임 성능 향상을 얻을 수…Nov 4, 2022Nov 4, 2022
HagjiniSwiftUI : ForEach 알아보기우리는 개발에 있어서 필수라고 할 정도로 반복문을 수없이 사용한다. 반복문이 없다면 비슷한 코드를 수없이 만들고 복사하는 데 많은 노력을 소비할 것이다.Oct 28, 2022Oct 28, 2022
HagjiniSwift: 열거형 사용시 주의할 점다른 언어와 마찬가지로 Swift에도 열거형(Eunmerations)이 존재한다. Swift에서 열거형을 사용하면서 다른 언어와는 다르게 많은 기능을 가지고 있다고 느낄 수 있었다. 특히 switch문과 많이 사용하였으며 이때 주의해야 할점을 아래에…Oct 9, 2022Oct 9, 2022