Skip to content

초림이의 연구실

Swift 개발 메모장

  • 2023년 10월 10일

    [SwiftUI] UINavigationBar hidden shadow

    SwiftUI로 프로젝트를 구성하는 도중 UINavigationBar의 shadow 영역을 없애고 싶었다. 맨 아래에 있는 아주 조그만 부분인데.. iOS 15까지는 UINavigationBar의 shared appearance를 설정하여 전역으로 반영하는 코드를 사용했던것 같은데 iOS 16부터 뭔 짓을해도… Continue reading "[SwiftUI] UINavigationBar hidden shadow"

  • 2023년 9월 15일

    Xcode Cloud 사용해보기

    Apple에서 Xcode Cloud를 2022년 11월부터 서비스를 시작했다. 서비스 초기에 살짝 관심이 있어서 유심히 지켜봤는데 가격 측면에서 너무 비싸고, 보안 문제가 있어서 회사에서는 못쓰겠구나… 생각만 하고 관심을 끄고 살았는데 최근에 가벼운… Continue reading "Xcode Cloud 사용해보기"

  • 2023년 8월 14일

    Portainer를 이용한 wg-easy 설치

    필자는 현재 오라클에서 무료로 배포중인 ARM 인스턴스를 사용하고 있다. 자취방에서 해외 사이트를 접속할 때 상당히 느린 속도로 접속하거나 다운로드 받게 되는데… 이왕이면 사용중인 무료 인스턴스를 이용해서 VPN를 구축할 생각에 여러가지… Continue reading "Portainer를 이용한 wg-easy 설치"

  • 2023년 6월 17일

    Sherlock과 비슷한 프로그램 만들어보기 – 0

    [ 개발 기록용으로 남기는 글입니다 ] iOS 앱 개발을 하다보면 디버깅이나 개발에 도움이 되는 툴들을 찾게 된다. 실제로 생산성도 엄청나게 늘어나고.. 나같은 경우 여러가지 프로그램들을 다 사용해봤는데 너무 신기해보이는 툴이… Continue reading "Sherlock과 비슷한 프로그램 만들어보기 – 0"

  • 2023년 3월 9일

    [Swift] ARM 계열 맥북에서 다음지도 SDK 시뮬레이터 빌드 오류 해결

    ARM 계열 맥북에서 다음 지도(카카오 지도) SDK 빌드를 시도하면 위와 같은 오류가 발생한다. 워낙 고통받는 사람들이 많아보여서 글로 기록함 참고로 프로젝트 설정에 따라 해결 방법이 달라짐. update: 카카오 지도 SDK… Continue reading "[Swift] ARM 계열 맥북에서 다음지도 SDK 시뮬레이터 빌드 오류 해결"

  • 2023년 3월 4일

    [Swift] Tuist에서 SPM으로 추가한 Objective-C로 만든 라이브러리 에러 해결하는 법

    이 글은 tuist 3.7.0 버전 기준으로 작성되었습니다. (제목 참 길다) Tuist에서 일반적으로 외부 라이브러리를 추가하는 방법은 아래와 같다. 평소에 Tuist의 디펜던시 관리를 1번으로 하게 되는데 Objective-C로 만들어진 라이브러리들을 추가할 때… Continue reading "[Swift] Tuist에서 SPM으로 추가한 Objective-C로 만든 라이브러리 에러 해결하는 법"

  • 2023년 2월 8일

    [Swift] SWIFT TASK CONTINUATION MISUSE: leaked its continuation! 해결하기

    서론 기존 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년 1월 12일

    [Swift] Combine에서 RxSwift의 methodInvoked 사용하기

    2023.10.27 updated: https://github.com/CombineCommunity/CombineCocoa/pull/88 현재 위의 PR에서 원래 개발자분이 CombineCocoa에 해당 기능이 들어갈지 말지 논의중입니다. 이왕이면 위 PR이 머지되고 CombineCocoa를 사용하세요! Combine 프레임워크로 개발을 하다보면 코드를 더 깔끔하게 만들기 위해 RxSwift에서… Continue reading "[Swift] Combine에서 RxSwift의 methodInvoked 사용하기"

  • 2022년 11월 20일

    M1, M2 맥북에서 Windows 11 ARM 설치하기 (UTM)

    M1 맥북에서 Windows 11 ARM 버전을 설치한 기록을 글로 남깁니다. UTM 공식 문서에서도 Windows 11 설치 관련해서 참고할 수 있습니다. 영어 되시는 분들은 이쪽 읽어보시는 것도… 공식문서 읽기 준비물 UTM… Continue reading "M1, M2 맥북에서 Windows 11 ARM 설치하기 (UTM)"

  • 2022년 10월 23일

    [Swift] macOS에서 SwiftUI로 만들어진 뷰 띄우기

    SwiftUI로 macOS 메뉴 바 관련 앱 프로젝트를 하는 도중 설정 화면을 띄워야 하는 경우가 생겼는데.. 그런 경우 아래와 같이 새 NSWindow를 만들면 된다. 위는 하나의 윈도우를 생성하는 코드고.. 해당 윈도우가… Continue reading "[Swift] macOS에서 SwiftUI로 만들어진 뷰 띄우기"

글 내비게이션

Older Posts
Newer Posts

최신 글

  • -[NSKeyedUnarchiver decodeObjectForKey:]: value for key (NSAttributes) contains too many nested (NSDictionary)s 해결
  • [Swift/macOS] SwiftUI View의 크기와 동일한 NSViewController 만들기
  • WordPress 관리자 로그인 안되는 문제 해결(부제: cache.cloudswiftcdn[.]org 멀웨어)
  • [Swift] Invalidating property wrapper
  • [Swift] Swift에서 NSInvocation, NSMethodSignature 사용하기

최신 댓글

    보관함

    • 2024년 9월
    • 2024년 8월
    • 2024년 6월
    • 2024년 2월
    • 2024년 1월
    • 2023년 12월
    • 2023년 10월
    • 2023년 9월
    • 2023년 8월
    • 2023년 6월
    • 2023년 3월
    • 2023년 2월
    • 2023년 1월
    • 2022년 11월
    • 2022년 10월
    • 2022년 9월
    • 2022년 2월
    • 2021년 12월
    • 2021년 11월
    • 2021년 10월
    • 2021년 6월
    • 2021년 5월
    • 2021년 3월
    • 2021년 1월
    • 2020년 12월
    • 2020년 11월
    • 2020년 10월
    • 2020년 9월
    • 2020년 8월

    카테고리

    • PHP
    • Swift
    • 미분류
    • 자유

    최신 댓글

      Copyright © 2025 초림이의 연구실. All Rights Reserved.

      Theme byMagazine WordPress Themes