
Live Activities & Dynamic Island

"Apple Device에 있는 LiDAR scanner로 Point Cloud 데이터를 측정하여 실내지도를 구축할 수 있는 프로그램"

라이브러리 없이 UIKit: iOS용 Bottom Sheet 구현하기
서론 iOS 앱에서 웹을 표시하는 경우, 또는 웹뷰 앱을 만드는 경우 WKWebView를 통해 구현합니다. iOS와 웹뷰간의 소통은 브릿지, javaScript 실행, scheme 수신 등으로 동작되며 웹뷰 로드, 새로고침, cookie 설정, post body 등을 설정할 수 있습니다. 웹뷰를 사용하기 위해 핵심적인 클래스이므로 좀 더 명확하게 분석해보...

요즘 드라이빙에 빠져서 드라이빙 영상들을 찍어보고 있습니다.근데 영상만이 아니라, 경로까지 함께 저장해서 지도에 표시하는 등 드라이빙 관련 앱을 만들어보고자1차적으로 동영상을 자체적으로 녹화할 수 있는 앱 기술을 확인하고자 합니다.캡처 동작을 구성하고 입력 장치에서 캡
사실 블로그와 GPT를 토대로 샘플 프로젝트를 만들고 있었는데 이전 글에 이어 샘플 프로젝트가 있었다는 사실을 뒤늦게 알았네요..ㅎ 항상 새로운 기능을 개발하기 전에 공식문서를 간단하게라도 훓어보자는 다짐을 해 봅니다.. AVCam: Building a camera

ChatGPT 를 토대로 스크롤 가능한 캘린더를 만든 내용을 GPT로 정리하여 남깁니다.

Figma로부터 받은 light/dark hex 값들을 코드로만 관리하는 방법

SwiftUI 방식으로 기록 통계 화면을 만들면서 고민되었던 property 간의 동기화 방법에 대해 gemini-2.5-pro 와 논의했던 내용을 토대로 gemini가 정리해준 내용을 남기고자 한다

SSoT '원칙'을 준수한 '단방향' 아키텍처 설계

cursor AI 를 사용하여 SwiftUI 로 신규 화면들, 기능들을 구현하고 있는 과정에서아키텍처 상으로 공통적으로 계속 수정요청을 했던 부분들이 있었다.

await MainActor.run 구문을 항상 사용해야하나? 로 시작된 concurrency 개념 정리