일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UIKit
- 12회차
- 회고
- 글또10기
- JavaScript
- 초보iOS개발자
- Postman
- RxSwift
- 스유
- 개인앱
- Swift알고리즘
- 왕초보
- git
- 리액트입문
- 클린코드
- ViewBuilder
- iOS개발
- 수정중
- Swift
- 글또x코드트리
- 글또
- SwiftUI
- github
- ios
- 글쓰기
- 개발회고
- 알고리즘
- 비동기
- 글또9기
- 유데미
- Today
- Total
목록Apple (37)
playground_avec coding

WidgetKit의 존재 목적은 무엇인가? WidgetKit은 단순히 Widget 기능만 관리하는 것이 아니라, watch 앱 화면 디스플레이를 구성하는 Complication, 폰 잠금화면에서 해제했을 때 나오는 제어 센터, 등을 관리하는 apple controls를 활용하려고 할 때 WidgetKit 라이브러리를 사용해야한다. 앱의 콘텐츠를 노출할 수 있는 범위- 홈, 잠금화면: Timeline 기반- Live Activity: Push / ActivityKit- 애플 와치 컴플리케이션 : Timeline + ClockKit 그치만 여기서 다뤄 볼 주제는 홈 화면에서 사용자의 편의를 위해 위젯을 추가해 사용해 보는 부분에 대해 언급해보려고 한다.폰 화면의 바탕 배경을 지그시 누르면, 편집 화면이..

글을 읽는 예상 독자: 1차독자: 현재와 미래의 나 자신2차 독자: ARC를 어느 정도 알고 있는 분들, 그 외 메모리 관리 기법에 관심이 있는 분들을 목표로 작성해 봤어요.프로그래밍을 하면 기본적으로 데이터를 생성하고, 서버로 전송(요청)하며, 서버로부터 응답을 받아 클라이언트 단에서 이를 표시하는 과정을 반복합니다. 특히, 대규모 서비스에서는 관리해야 할 데이터의 양이 기하급수적으로 많아집니다. 예를 들어, 카카오톡에서는 수많은 채팅 메시지가, 29cm와 쿠팡 같은 쇼핑몰 앱에서는 수천, 수만 개의 상품 정보가 메모리에 적재되고 관리되어야 합니다.이처럼 방대한 데이터를 효율적으로 다루기 위해서는 메모리 관리가 필수적입니다. 그렇지 않으면 한정된 메모리 자원을 소모하고, 결국 성능 저하나 앱 크래시로..

Xcode 에서 Project 생성 시 - Multiplatform > App 선택하기, iOS 의 App 선택이 아니다. Process1. WeatherData.swift 파일에서 날씨 관련 Dummy Data(더미데이터 - 임시 데이터)와 TimelineEntry 타입 안에 설정될 날짜, 도시, 기온, 날씨 설명, 아이콘, 이미지들을 설정해준다. 2. ContentView.swift 파일에서 WeatherType 이라는 Hashable 타입의 구조체를 생성해준다. → NavigationLink 나 List 같은 SwiftUI 뷰를 사용시, 고유 비교가 필요한 경우를 위해 Hashable 채택→ Hashable 을 채택해야 NavigationStack dptj .navigationDestination(..

Apple의 오프라인 세션: 세계 여성의 날 - 여성 권리에 대한 내 소견 세계 여성의 날(International Women's Day)은 3월 8일마다 기념한다. 나는 스스로를 적극적인 페미니스트라고 말하기는 어렵지만, 그렇다고 페미니즘에 아예 무관심한 사람도 아니다. 이런 발언이 어떤 이에게는 불쾌감을 혹은 의문이 들게 할 수도 있는 위험한 발언이 될 지도 모르겠다. 어느 순간 한국에서는 페미니스트의 개념이 변질되기도 했다. 어찌 되었든 나는 안전한 그라운드의 중도라는 개념을 좋아한다. 어쩌면 오랫동안 도전을 회피하고 있었는지도 모르겠다. 사실 도전하지 않은 건 아니었지만, 실패를 거듭하다 보니 어느새 스스로 피하고 있었던 것 같다.성격은 모 아님 도였지만, 극단으로 치우치는 집단에 있으려 하지 않..

저번에 이은 CoreData로 저장하는 프로젝트에 CloudKit 을 넣어주기 위해 Project Name - Signing & Capabilities 의 왼쪽 상단 + Capability 를 클릭해, iCloud 를 검색해 넣어준다. 단, 일반적인 Capability는 애플 친구비(유료 계정비용 한화로 129,000원, 현재 2025년 3월기준)를 내야 사용할 수 있다.( CoreData 에 대한 정리글은 여기를 참고해주세요. 👉🏻 링크 ) Containers 에는 저 위쪽 상단 Bundle Identifier 처럼 조직 식별자(organization identifier)를 포함해 iCloud.com.yourcompany.CoreDataDemo[ProjectName] 을 넣어서 설정해준다. 백그라..
보호되어 있는 글입니다.