일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Identity
- native개발
- consuming a restful web service
- git branch strategy
- lazy 사용
- swift
- view
- bounds이해
- spring guide
- schemes
- developer
- frame이해
- Quick Help
- lazy 위험성
- xml delegate
- ios login
- 적절한 사용방법
- WWDC21
- ios
- Lifetime of SwiftUI
- 보라색오류
- lifecycle
- TabBarItems
- Demystify SwiftUI
- Xcode
- Spring
- Structural Identity
- Explict Identity
- Your app is missing support for the following URL schemes: your_ios_client_id
- Lazy
- Today
- Total
목록ios (12)
Dev_Dylan
iOS개발을 하면서 나아가 안드로이드 까지 만들게 되어서 정리하고자한다.프로젝트를 진행하면서 가장 먼저 궁금했던 것은, "라이프사이클" 이다. iOS에서는 UIViewController를 기반으로- viewDidLoad- viewWillAppear- viewDidAppear- viewWillDisappear- viewDidDisappear 같은 메서드들로 관리했음. 그렇다면 Android에서는 어떤 흐름으로 화면 생명주기를 관리할까?또, Jetpack Compose에서는 어떤 식으로 작동할까?Android의 전통적인 라이프사이클 (Activity/Fragment)Android에서는 Activity 또는 Fragment가 화면 단위로 동작한다. (마치Activity 기준으로 보면 대표적인 라이프사이클 메서..

📘 "Do it! 스위프트로 아이폰 앱 만들기: 입문" iOS 입문자에게 가장 든든한 친구Swift와 iOS 개발은 매년 새로운 변화가 쏟아지는 분야다. Swift 6.0, Xcode 16 등 새로운 기술이 등장할 때마다 “어디서부터 시작해야 하지?”라는 막막함을 느끼는 입문자들이 많다. 나 역시 서버 개발을 병행하며 iOS 공부를 2년 가까이 해온 입장에서, 초심자의 어려움과 시행착오를 누구보다 잘 알고 있다.이 글에서는 그런 과정을 겪고 있는 분들에게 진심으로 추천하고 싶은 입문서, "Do it! 스위프트로 아이폰 앱 만들기: 입문"에 대해 리뷰해 보고자 한다.✅ 최신 트렌드에 맞춘 기술 구성이 책은 Swift 6.0, Xcode 16 기준으로 작성되어 있어, 오래된 방식이 아니라 지금 당장 사용할..

Intro먼저,JSON은 JSONDecoder를 통해 훨씬 빠르고 간편하게 구현할 수 있다.하지만 XML은 Parsing 보조 도구라고 생각하면 좋다.XML에 태그 하나하나를 인식해주는 Delegate를 통해,직접 Data DTO를 만들어 넣어주어야 한다.XML 파싱의 원리요소로 둘러쌓여 있기 때문에 HTML 을 이해한 사람들이라면 더 이해하기 쉬울 것먼저 아래 사진에서 XML을 이해해보면,1번은 가장바깥쪽 요소2번은 두번째 요소3번은 세번째 요소…더 있을 수 있고 없을 수 있다.오른쪽과 같이 이루어져 있다. 여는 태그 닫는 태그즉 XMLParser는 여는 태그와 닫는 태그를 찾아주는 메서드를 제공해준다.그렇다면 우리는 일일이 어떤태그에 대해 어떤 DTO를 뿌려줄 것인가에 대한 값만 넣어주면 된다.XML..

스키마 추가하는데 오류나서 쓰는 글 URL Schemes Info.plist에 추가하는 방법 (첫번째 방법) Google Login https://developers.google.com/identity/sign-in/ios/start-integrating?hl=ko iOS 및 macOS용 Google 로그인 시작하기 | Authentication | Google for Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 iOS 및 macOS용 Google 로그인 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. iOS 또 developers.google.com 위 문서대로 Info.plist에 GIDClientI..

WWDC21의 Demtystify SwfitUI의 - Identity - Lifetime - Dependencies 중 Lifetime에 대한 내용 정리 WWDC 21: Demystify SwiftUI 첫번째 포스팅: Identity에 대한 내용 요약 및 정리 1. SwiftUI는 새로운 View가 다시 호출될 때 이전 Value와 바뀔 Value와 복사하여 비교하고 비교가 끝난뒤 소멸한다. 2. View Value, View Identity는 같지 않다. View Value는 일시적이기 때문에 Lifetime에 의존하면 안된다. 3. View Lifetime은 Identity의 지속 시간을 따라간다. 4. Children View 의 View가 지속적으로 랜더링 되더라도, View Value를 유지하기..

WWDC21의 Demtystify SwfitUI의 - Identity - Lifetime - Dependencies 중 Identity에 대한 내용 정리 https://developer.apple.com/wwdc21/10022 Demystify SwiftUI - WWDC21 - Videos - Apple Developer Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns,... developer.apple.com 정리 아래내용이 매우 길기 때문에 개인적인 생각으로 정리해 봄. (이상하거나 잘못된 정보는 제보 바람..