
안녕하세요, iOS 개발자 여러분~! 오늘은 iOS 앱의 근간을 이루는 핵심 계층으로, Cocoa Touch라는 개념이있는데요.개발을 하다보면 자주 사용하게 되는 UIKit, Foundation 등의 프레임워크와도 연관이 깊습니다. 오늘은 이것들에 대해서 얘기해봐요.Cocoa Touch: iOS 앱을 만드는 모든 것의 시작가장 먼저, Cocoa Touch가 무엇인지부터 확실히 짚고 넘어가죠. 간단하게 말해, Cocoa Touch는 iOS 앱을 개발하는 데 필요한 대부분의 도구와 기술을 모아놓은 최상위 프레임워크, 최상위 계층입니다. 우리가 만드는 앱의 화면(UI), 사용자와의 상호작용, 데이터 관리 등 앱의 생명주기 전반을 관리하는 강력한 기반이 되는 개념입니다.Mac OS 앱을 만들때에는 Cocoa 프..

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 등을 구입하는 것은 물론, 액..
- Total
- Today
- Yesterday
- 알고리즘
- swift언어
- Collection
- 알고리즘문제
- 백준알고리즘
- 프로그래머스swift
- Swift 알고리즘
- createML
- swift 문자열
- 백준swift
- swift 기초
- swift문제
- uikit
- 프로그래머스
- swift알고리즘
- 자연어처리
- 컬렉션
- 개발자문서
- CoreML
- SwiftUI
- swift reduce
- swift
- ios
- 프로토콜
- Protocol
- 김프매매
- swift concurrency
- swift string
- 부스트코스
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |