[Swift] SwiftUI AppStorage array, optional
SwiftUI의 AppStorage를 사용할 때 기본 값을 optional로 줄 수 없는 경우 아래와 같은 에러 메세지가 나타난다. 그럴 경우 아래의 코드를 추가한다. 대다수의 기본 타입들은 Codable을 채택하고 있기때문에 사용 가능 그리고… Continue reading "[Swift] SwiftUI AppStorage array, optional"
Swift 개발 메모장
SwiftUI의 AppStorage를 사용할 때 기본 값을 optional로 줄 수 없는 경우 아래와 같은 에러 메세지가 나타난다. 그럴 경우 아래의 코드를 추가한다. 대다수의 기본 타입들은 Codable을 채택하고 있기때문에 사용 가능 그리고… Continue reading "[Swift] SwiftUI AppStorage array, optional"
SwiftUI로 프로젝트를 구성하는 도중 UINavigationBar의 shadow 영역을 없애고 싶었다. 맨 아래에 있는 아주 조그만 부분인데.. iOS 15까지는 UINavigationBar의 shared appearance를 설정하여 전역으로 반영하는 코드를 사용했던것 같은데 iOS 16부터 뭔 짓을해도… Continue reading "[SwiftUI] UINavigationBar hidden shadow"
Apple에서 Xcode Cloud를 2022년 11월부터 서비스를 시작했다. 서비스 초기에 살짝 관심이 있어서 유심히 지켜봤는데 가격 측면에서 너무 비싸고, 보안 문제가 있어서 회사에서는 못쓰겠구나… 생각만 하고 관심을 끄고 살았는데 최근에 가벼운… Continue reading "Xcode Cloud 사용해보기"
필자는 현재 오라클에서 무료로 배포중인 ARM 인스턴스를 사용하고 있다. 자취방에서 해외 사이트를 접속할 때 상당히 느린 속도로 접속하거나 다운로드 받게 되는데… 이왕이면 사용중인 무료 인스턴스를 이용해서 VPN를 구축할 생각에 여러가지… Continue reading "Portainer를 이용한 wg-easy 설치"
ARM 계열 맥북에서 다음 지도(카카오 지도) SDK 빌드를 시도하면 위와 같은 오류가 발생한다. 워낙 고통받는 사람들이 많아보여서 글로 기록함 참고로 프로젝트 설정에 따라 해결 방법이 달라짐. update: 카카오 지도 SDK… Continue reading "[Swift] ARM 계열 맥북에서 다음지도 SDK 시뮬레이터 빌드 오류 해결"
이 글은 tuist 3.7.0 버전 기준으로 작성되었습니다. (제목 참 길다) Tuist에서 일반적으로 외부 라이브러리를 추가하는 방법은 아래와 같다. 평소에 Tuist의 디펜던시 관리를 1번으로 하게 되는데 Objective-C로 만들어진 라이브러리들을 추가할 때… Continue reading "[Swift] Tuist에서 SPM으로 추가한 Objective-C로 만든 라이브러리 에러 해결하는 법"
서론 기존 iOS/macOS 개발자들은 GCD(Grand Central Dispatch)라 불리는 DispatchQueue를 통해 Thread를 직접 관리 및 사용해왔는데요, Apple이 Swift 5.5 이상부터 Concurrency 프레임워크를 추가하면서 async, await 문법을 사용할 수 있게 되었습니다. 특히… Continue reading "[Swift] SWIFT TASK CONTINUATION MISUSE: leaked its continuation! 해결하기"
2023.10.27 updated: https://github.com/CombineCommunity/CombineCocoa/pull/88 현재 위의 PR에서 원래 개발자분이 CombineCocoa에 해당 기능이 들어갈지 말지 논의중입니다. 이왕이면 위 PR이 머지되고 CombineCocoa를 사용하세요! Combine 프레임워크로 개발을 하다보면 코드를 더 깔끔하게 만들기 위해 RxSwift에서… Continue reading "[Swift] Combine에서 RxSwift의 methodInvoked 사용하기"
M1 맥북에서 Windows 11 ARM 버전을 설치한 기록을 글로 남깁니다. UTM 공식 문서에서도 Windows 11 설치 관련해서 참고할 수 있습니다. 영어 되시는 분들은 이쪽 읽어보시는 것도… 공식문서 읽기 준비물 UTM… Continue reading "M1, M2 맥북에서 Windows 11 ARM 설치하기 (UTM)"
SwiftUI로 macOS 메뉴 바 관련 앱 프로젝트를 하는 도중 설정 화면을 띄워야 하는 경우가 생겼는데.. 그런 경우 아래와 같이 새 NSWindow를 만들면 된다. 위는 하나의 윈도우를 생성하는 코드고.. 해당 윈도우가… Continue reading "[Swift] macOS에서 SwiftUI로 만들어진 뷰 띄우기"
최신 댓글