
WWDC23에서 SwiftUI에 Observation 프레임워크가 새로 추가되었습니다. 이번 글에서는 @Observable 매크로 사용법과 추가적인@ObservationTracked, @ObservationIgnored 매크로의 사용법을 알아보겠습니다. Discover Observation in SwiftUI - WWDC23 - Videos - Apple Developer Simplify your SwiftUI data models with Observation. We'll share how the Observable macro can help you simplify models and improve your... developer.apple.com 공식문서 훑어보기 공식문서의 정의를 직역하면 "기본 데..

iOS 앱의 경우 한 번 배포할 때마다 짧게는 하루, 길게는 일주일 이상의 시간이 심사에 소요됩니다. 한 번 잘못 배포되면 수정을 하고 싶어도 그저 기다려야 합니다. 웹 뷰를 사용하면 이런 심사 기간없이 빠른 대응과 컨텐츠 추가가 가능해 많은 앱들이 앱 내부에 부분적으로 웹 뷰를 사용하고 있습니다. SwiftUI에서 WKWebView를 사용해 아이폰 웹 사이에 데이터를 주고 받아보며 WKWebView 사용법에 대해 알아보겠습니다. 작업 환경 macOS 14.0 Sonoma XCode 15.0 iOS Simluator 17.0 SwiftUI에서 UIViewRepresentable 사용하기 Swift에서는 WKWebView를 사용해 웹 뷰를 네이티브 앱에 띄어주는 것이 가능합니다. UIKit에서는 바로 사용..

SwiftUI에서 animation(_:value:)을 사용해 애니메이션을 구현했는데 동작을 하지 않았습니다. 한동안 헤메다가 생명주기 때문이란 걸 알았습니다. 이번 글에서는 animation(_:value:)를 정확히 이해하고 왜 애니메이션이 동작 안 했는지 살펴보겠습니다. 값(Value)이 바뀔 때 에니메이션이 적용되는 메소드 기존에는 animation(_ animation:)을 사용해서 애니메이션을 설정해주었습니다. 하지만 이 메소드는 iOS 15.0 부터는 사용하지 않고 대신에 animation(_:value:)를 사용하게 됩니다. 공식문서의 animation(_:value:)를 살펴보겠습니다. animation의 경우 옵셔널 값을 받으며 nil 값일 때는 동작하지 않습니다. value에는 넣어준..

SwiftUI에 Color를 사용하는 여러 가지 방법이 있다. 그 중 가장 많이 알려지고 자주 쓰이는 7가지를 적어보고자 한다. 1. Color.컬러 가장 기본적인 방법이다. Color가 사용되는 곳에서 Color.컬러를 사용하면 된다. Color를 생략할 수도 있다. 2. Preview의 Attribute Inspector 사용하기 Preview의 Inspector에서 색을 바꿔줄 수 있다. Custom을 클릭하면 사진처럼 컬러 선택 창이 뜬다. Custom 컬러를 빠르게 확인할 수 있다. 3. Edit - Format - Show Color 사용하기 메뉴 창에 Edit - Format - Show Color 을 따라 들어가면 컬러 선택 창이 나온다. 여기서 Color를 드래그 해서 Color() 에 ..
평소에 SwiftUI를 공부하기 위해서 보는 유튜브가 있다. Swiftui Thinking 이라는 채널인데 SwiftUI의 기초부터 시작해서 간단한 메모 앱 만들기, Core Data, Testing 까지 SwiftUI의 전반적인 내용을 다뤄준다. 친절하고 꼼꼼하게 다루어줘서 새로운 강의가 나올 때마다 꼬박 꼬박 챙겨보는 편인데 이번에 새로 Concurrency 에 대해 강의를 시작했다. 출처 : 유튜브 SwiftUI Thinking 채널 이번에는 강의를 듣고 공부한 내용을 정리해보려고 한다. (참고로 유튜버 이름이 닉이다) Concurrency(동시성)은 2021년 9월에 Swift 5.5가 업데이트 되면서 추가되었다. Swift 공식 문서에서 확인할 수 있다. 애플 공식 문서 Concurrency —..

2019년 ios 13과 함께 SwiftUI가 그 모습을 드러냈다. 2년이라는 시간이 지난 지금 SwiftUI는 얼마나 사용되고 있을까? 그와 관련된 재밌는 글이 있어서 가져왔다. Apple’s use of Swift and SwiftUI in iOS 15 iOS 15 was released a few months ago in September 2021. In this article, I analyze the built-in apps composing iOS 15. How many binaries are in iOS 15? Which programming languages are used to develop these apps? How many apps are written with Swift? Has ..
- Total
- Today
- Yesterday
- 코딩테스트
- ios
- 필독서
- 날씨어플
- Swift공식문서
- 애플
- SwiftUI
- 프로그래머스
- 책리뷰
- Swift
- Swift 서버
- 디자인 패턴
- 책
- 코딩 테스트
- 부스트캠프
- Combine
- 부스트캠프iOS
- 부스트캠프7기
- Swift문법
- 책후기
- TODO
- swiftUI 기초
- vapor
- 코딩
- todo앱
- 개발
- 앱개발
- UX
- Swift DocC
- Swift 디자인 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |