Xcode Cloud 사용해보기
Apple에서 Xcode Cloud를 2022년 11월부터 서비스를 시작했다. 서비스 초기에 살짝 관심이 있어서 유심히 지켜봤는데 가격 측면에서 너무 비싸고, 보안 문제가 있어서 회사에서는 못쓰겠구나… 생각만 하고 관심을 끄고 살았는데 최근에 가벼운… Continue reading "Xcode Cloud 사용해보기"
Swift 개발 메모장
Apple에서 Xcode Cloud를 2022년 11월부터 서비스를 시작했다. 서비스 초기에 살짝 관심이 있어서 유심히 지켜봤는데 가격 측면에서 너무 비싸고, 보안 문제가 있어서 회사에서는 못쓰겠구나… 생각만 하고 관심을 끄고 살았는데 최근에 가벼운… Continue reading "Xcode Cloud 사용해보기"
필자는 현재 오라클에서 무료로 배포중인 ARM 인스턴스를 사용하고 있다. 자취방에서 해외 사이트를 접속할 때 상당히 느린 속도로 접속하거나 다운로드 받게 되는데… 이왕이면 사용중인 무료 인스턴스를 이용해서 VPN를 구축할 생각에 여러가지… Continue reading "Portainer를 이용한 wg-easy 설치"
[ 개발 기록용으로 남기는 글입니다 ] iOS 앱 개발을 하다보면 디버깅이나 개발에 도움이 되는 툴들을 찾게 된다. 실제로 생산성도 엄청나게 늘어나고.. 나같은 경우 여러가지 프로그램들을 다 사용해봤는데 너무 신기해보이는 툴이… Continue reading "Sherlock과 비슷한 프로그램 만들어보기 – 0"
ARM 계열 맥북에서 다음 지도(카카오 지도) SDK 빌드를 시도하면 위와 같은 오류가 발생한다. 워낙 고통받는 사람들이 많아보여서 글로 기록함 참고로 프로젝트 설정에 따라 해결 방법이 달라짐. 라이브러리를 아무것도 사용하지 않고… Continue reading "[Swift] ARM 계열 맥북에서 다음지도 SDK 시뮬레이터 빌드 오류 해결"
이 글은 tuist 3.7.0 버전 기준으로 작성되었습니다. (제목 참 길다) Tuist에서 일반적으로 외부 라이브러리를 추가하는 방법은 아래와 같다. Tuist의 Swift Package Manager Tuist의 Carthage Xcode에서 사용되는 Swift Package Manager XCFramework… 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! 해결하기"
Combine 프레임워크로 개발을 하다보면 코드를 더 깔끔하게 만들기 위해 RxSwift에서 사용했던 methodInvoked(_:) 메소드를 쓰고 싶은 니즈가 생긴다. 나와 같은 니즈를 가진 사람이 분명히 있을 것 같아 CombineCocoa 라이브러리에서 찾아보았는데 DelegateProxy… 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로 만들어진 뷰 띄우기"
Swift 5.7에서 개선된 Opaque Type을 잘 알아두면 코드를 정말 유연하게 작성할 수 있습니다. (너무 킹아… 👍) 일단 Some 키워드에 대해 알아볼까요? Some 키워드란? some 키워드의 경우 Swift 5.1 에서 부터… Continue reading "[Swift] Swift 5.7 Opaque Type(some, any) 알아보기"
최신 댓글