iOS 앱 초기설정, AppDelegate 역할 및 생애주기 정리iOS 앱의 루트 뷰 지정과 앱 딥링크 실행 외에도 핵심적으로 전반적인 생애주기를 관리할 수 있는 AppDelegate에서는 앱의 상태 변화에 따라 호출되는 다양한 메서드가 정의되어 있습니다.iOS 13 이후 멀티 윈도우 개념이 생기면서 SceneDelegate가 추가되었지만, 그 이후에도 앱 전체 수준의 이벤트를 다루는 역할은 여전히 AppDelegate가 담당하고 있습니다.아래 소개하는 생애주기 메서드들은 필수 구현이 아니며, 필요에 따라 선택적으로 정의해 사용할 수 있습니다. AppDelegate의 생애주기 메서드를 활용하면 앱의 원하는 시점에 맞게 다양한 동작을 수행할 수 있습니다.willFinishLaunchingWithOption..
안녕하세요. 개발자 멍구입니다.Liquid Glass 디자인이 적용되는 iOS26, 이제 개발자에게는 추가로 테스트 및 대응해야하는 영역인데요.오늘은 iOS26 테스트를 위한 환경 설정 과정을 가볍게 기록 및 공유할게요. macOS 버전 및 Xcode 버전 확인먼저, iOS26 테스트를 위해서는 iOS26 시뮬레이터를 지원하는 Xcode 26.0 release 버전을 다운로드해야합니다. Xcode 26.0 release 버전을 설치하기 위해서는 macOS 15.6 이상 버전이 필요하기 때문에, 그 미만 macOS 버전이라면, 업데이트를 해주어야 합니다. Xcode26 설치를 위한 macOS 버전 15.6 이상 업데이트 하기좌상단 애플 로고를 클릭 후, 이 Mac에 관하여... 를 클릭하시면 현재 ma..
안녕하세요. 개발자 멍구입니다~! 🍀여러분들은 App Store Connect의 애플 개발자 계정 많이 사용하시나요? 애플 개발자 프로그램을 등록해서 iOS앱 심사를 내고, 배포 및 런칭할 일이 있다면, 사용하게 되는 계정인데요. 오늘은 App Store Connect의 애플 개발자 계정 비밀번호 변경방법 간단하게 기록해봅니다. App Store Connect 개발자 계정은 애플 공식 홈페이지와도 연동되는 계정입니다. apple 공시 홈페이지 하단을 보시면, 계정 섹션 하단에 Apple 계정 관리 메뉴가 있어요. 여기를 들어갑니다. Apple (대한민국)Apple이 제시하는 혁신적인 세상을 만나고, iPhone, iPad, Apple Watch, Mac, Apple TV 등을 구입하는 것은 물론, 액..
안녕하세요, 개발자 멍구입니다!오랜만에 사이드 프로젝트를 만지다가 Xcode 16.4로 업데이트한 이후, 컴파일 에러가 발생했어요. 😢예전에 Xcode 15를 사용할 때 겪었던 비슷한 에러가 또 발생해서, 이전에 제가 작성했던 블로그 글을 참고해보기로 했습니다.사이드프로젝트 컴파일 에러 발생Could not build Objective-C module 'WebKit', No type or protocol named 'nw_proxy_config_t' 지겨워요 Webkit 관련 이슈인데요. tuist 등의 외부 라이브러리 의존성과 연관이 있는 것 같아요. tuist, TCA 기반의 프로젝트에서만 경험했던 컴파일 에러입니다. 근원지는 WKWebsiteDataStore.h 입니다. 왜 아냐면, 이미 이걸 작..
- Total
- Today
- Yesterday
- 부스트코스
- swift 문자열
- 스위프트
- 컬렉션
- 프로그래머스
- swift reduce
- swift언어
- 김프매매
- swift
- 개발자문서
- createML
- 프로그래머스swift
- 알고리즘
- 프로토콜
- swift concurrency
- SwiftUI
- swift알고리즘
- 자연어처리
- 백준swift
- CoreML
- swift string
- swift 기초
- 백준알고리즘
- ios
- Protocol
- Swift 알고리즘
- swift문제
- uikit
- 알고리즘문제
- Collection
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |