일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- bounds이해
- Structural Identity
- Your app is missing support for the following URL schemes: your_ios_client_id
- SwfitUI
- Spring
- Lifetime of SwiftUI
- TabBarItems
- WWDC21
- 보라색오류
- Lazy
- Identity
- Quick Help
- Explict Identity
- git branch strategy
- spring guide
- 적절한 사용방법
- view
- lazy 사용
- frame이해
- swift
- mvc cocoa
- lazy 위험성
- native개발
- Xcode
- consuming a restful web service
- xml delegate
- Demystify SwiftUI
- ios
- schemes
- ios login
- Today
- Total
목록전체 글 (19)
Dev_Dylan

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

Point : RestTemplateRESTful Web Service 사용하기요약RestTemplate 를 사용해 RESTful 웹 서비스 호출RestTemplate 의 getForObject() 메서드를 사용해 JSON → java 파싱하기.정리Guide 순서API 뿌려줄 파일 다운 및 셋팅data 파싱을 위한 DTO 생성RestTemplate 를 통한 서버 호출 및 JSON 파싱프로젝트를 진행하기 위한 필수!이 Guide를 진행을 위해 아래 프로젝트를 사용해야 함.(포트번호 8080으로 json데이터를 뿌려주면 8081에서 json parsing 작업을 위함.)https://github.com/spring-guides/gs-consuming-rest.git위 프로젝트를 통해 Server를 올려주기 ..

Spring Guide [REST APIs] 맛보기_1Point : Local Web Server에 “Hello World” 출력http://localhost:8080/greetingWeb Application을 Local Server 에서 실행 할 때 접속하는 기본 URL127.0.0.1 = localhost 동일하다.Get 요청을 아래 두 URL을 통해 출력함.http://localhost:8080/greetinghttp://localhost:8080/greeting?name=MyName요약 정리@GetMapping(””) 이 적용된 method에서 해당 경로 요청이 들어오면 실행하도록 Mapping 해준다.@RequestParam(value = “”, defaultValue=””) 을 매개변수에 작..

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를 유지하기..