Skip to content

초림이의 연구실

Swift 개발 메모장

  • 2022년 2월 6일

    [Swift] HealthKit을 이용해서 기기에 저장된 걸음수 가져오기

    나중에 회사에서 HealthKit을 사용할 거 같아 사용해본 경험을 기록하기 위해 글을 씀. 이번에 Swift 5.5에 추가된 Concurrency 기능도 함께 써보기 위해 iOS Deployment target을 13.0으로 맞췄음 HealthKit 권한 추가하기 일단… Continue reading "[Swift] HealthKit을 이용해서 기기에 저장된 걸음수 가져오기"

  • 2022년 2월 1일

    [Swift] RIBs를 Carthage로 설치해보기

    기존에 CocoaPods로만 패키지들을 관리했었는데, 심심해서 Carthage로도 구성해봤던 경험을 기록해본다. Carthage를 Homebrew를 통해 설치한다. 2. 프로젝트내에 Cartfile을 생성한다. 3. Cartfile에 아래와 같이 작성하고 저장한다. 4. Xcode 12 이상부터 Carthage의 빌드 이슈[#]가… Continue reading "[Swift] RIBs를 Carthage로 설치해보기"

  • 2021년 12월 5일

    [Swift] 네이버 영화 검색 앱 RIBs + Tuist로 만들어보기 – 2

    이전에는 Tuist로 기본 프로젝트 설정만 해보았다. 이번에는 RIBs를 dependency에 추가해서 프로젝트에 포함되도록 설정해보자. 필자는 SPM을 사용할 예정이다. 일단 tuist 파일을 수정하자. Manifests/Tuist 경로에 Dependencies.swift 파일을 추가하고 아래의 내용을 추가한다. 추가한… Continue reading "[Swift] 네이버 영화 검색 앱 RIBs + Tuist로 만들어보기 – 2"

  • 2021년 12월 4일

    [Swift] 네이버 영화 검색 앱 RIBs + Tuist로 만들어보기 – 1

    회사에서 감사하게도 RIBs + Tuist로 개발할 수 있는 기회가 주어졌는데(안해줄 것 같았는데..), 아무래도 처음 시도 해보는 것들이다보니 기초 지식이 부족해서 샘플 앱을 몇개 더 만들어봐야할 것 같아 기록용으로 남긴다. 일단… Continue reading "[Swift] 네이버 영화 검색 앱 RIBs + Tuist로 만들어보기 – 1"

  • 2021년 11월 28일

    [Swift] Tuist로 Xcodeproj 충돌 피하기 – 0

    여러명이서 하나의 iOS 프로젝트를 개발할 때 가끔씩 xcodeproj 파일이 충돌이 나게 되는데, 충돌이 나게 되면 상당히 골때려진다. 이 충돌을 피하기위해 Xcodeproj 또는 Xcworkspace 파일은 깃에 올리지말고 XcodeGen이나 Tuist와 같은 툴로… Continue reading "[Swift] Tuist로 Xcodeproj 충돌 피하기 – 0"

  • 2021년 11월 16일

    네이버 영화 Open API 썸네일 사이즈 조절

    네이버 영화 OpenAPI 로 데이터를 가져오면 썸네일 주소도 같이 제공해주는데 사이즈가 너무 작은걸로만 나와서 더 큰 사이즈없나 찾아봤는데 딱히 자료가 없어서 스크립트로 status code 200인 놈만 찾아봤다 되는 사이즈들 정리함… Continue reading "네이버 영화 Open API 썸네일 사이즈 조절"

  • 2021년 10월 2일

    [Swift] Xcode 13 UINavigationBar and UITabBar appearance bug

    Declare private methods Call a private methods in AppDelegate or SceneDelegate

  • 2021년 6월 21일

    [Swift] iOS 키보드 스크롤 자동 조절

    해당 코드를 KeyboardEvader.swift로 생성. 그 후 ViewController에서 상속받도록하고 registerForKeyboardNotification 함수 호출할 수 있도록 설정. Extension이 아닌 Protocol를 사용한 이유? 많은 ViewController에서 해당 함수가 자동 완성 되는 것 조차 싫었음. 키보드가… Continue reading "[Swift] iOS 키보드 스크롤 자동 조절"

  • 2021년 5월 20일

    [Swift] UIButton 누르면 UIPickerView로 선택할 수 있게 만들기

    앱에 정렬 버튼을 추가했는데 UIPickerView로 정렬을 선택하게 만들고싶었다. 구글링해보니까 UITextField 꼼수 쓰는 법도 있던데.. 그렇게 하긴 싫었다. 그래서 그냥 UIButton을 커스텀하자 생각해서 커스텀했음. 커스텀한 소스 코드 선택된 내용을 갖고 오고 싶으면… Continue reading "[Swift] UIButton 누르면 UIPickerView로 선택할 수 있게 만들기"

  • 2021년 5월 18일

    [Swift] UIViewController를 Storyboard와 UINiB로 생성하기

    개인적으로 Storyboard나 Nib로 UI 구성하는것보다 코드로 구성하는게 더 좋다. 근데 스토리보드나 Nib파일로 UI 작업을 하시는 분들이 많아, 언젠가 나도 협업하기 위해 관련 코드를 기록해둔다. 스토리 보드일때와 UINiB일때, 그리고 코드로만 구성하였을때 분리를… Continue reading "[Swift] UIViewController를 Storyboard와 UINiB로 생성하기"

글 내비게이션

Older Posts
Newer Posts

최신 글

  • [Swift] ARM 계열 맥북에서 다음지도 SDK 시뮬레이터 빌드 오류 해결
  • [Swift] Tuist에서 SPM으로 추가한 Objective-C로 만든 라이브러리 에러 해결하는 법
  • [Swift] SWIFT TASK CONTINUATION MISUSE: leaked its continuation! 해결하기
  • [Swift] Combine에서 RxSwift의 methodInvoked 사용하기
  • M1, M2 맥북에서 Windows 11 ARM 설치하기 (UTM)

최신 댓글

    보관함

    • 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 © 2023 초림이의 연구실. All Rights Reserved.

      Theme byMagazine WordPress Themes