25%
8,250원
초급자를 위해 준비한
[프로그래밍 언어, 모바일 앱 개발] 강의입니다.
SwiftUI 초반에 등장하는 데이터 관련 프로퍼티 래퍼에 대해 배웁니다. @State, @Binding, .constant, ObservableObject, @Published, @ObservedObject, @EnvironmentObject, @Environment
이런 걸
배워요!
혹시 이런 경험 있으셨나요?
😮
SwiftUI를 쉽게 배우다가 프로퍼티 래퍼에서 막혔어요.
🥲
@State, @Binding, @ObservedObject 등등 검색해도 쉬운 답변을 찾기 어려워요.
알고 보면 어렵지 않은
Property Wrapper 💡
배우기 쉽고 직관적이어서 코딩을 처음 배우는 사람도 쉽게 접근할 수 있도록 만들어진 SwiftUI. 저도 SwiftUI를 처음 배울 때 UIKit에 비해 너무 쉽고 간단해서 놀랐던 기억이 있습니다.
하지만 한 가지 배우기 어려웠던 부분은 SwiftUI의 데이터 관련 Property Wrapper들인데요. 이 프로포터 래퍼는 안 쓰는 코드가 없을 정도로 너무 많은 곳에서 쓰이고 있었지만, 용어의 개념조차 낯설어서 학습 속도가 많이 더뎌졌어요. 알고 나면 사실 그렇게 어려운 것도 아닌데, 쉬운 설명을 찾는 게 힘들어 헤맸던 것 같아요.
강의를 들으시는 분들은 이런 어려움을 쉽게 극복하실 수 있도록 이 강의를 준비했습니다. 모든 강의에는 직접 만든 예제가 포함되어 있으며, 다양한 자료(그림, 키노트 등)를 통해 듣기만 해도 이해하실 수 있도록 제작했습니다.
SwiftUI를 처음 배우는 분들을 대상으로 한다는 가정하에 최대한 쉽게 강의를 제작했으니, 저와 함께 Property Wrapper를 확실히 정복해 봅시다.
이런 분들께 추천해요 🙆♀️
SwiftUI를 처음 배우는 사람들
UIKit을 사용하지만, SwiftUI로 된 강의자료를 보는 분들
SwiftUI의 Property Wrapper를 빠르게 훑어봐야 하는 분들
이 강의와 함께해요! 🙌
- SwiftUI 코드에서 언제나 등장하는 프로퍼티 래퍼들을 쉽고 효율적으로 배웁니다.
- 모든 강의에는 예제가 포함되어 있어서 쉽게 코드를 파악할 수 있습니다.
학습 내용 📚
SwiftUI의 데이터 관련 Property Wrapper들에 대해 배웁니다.
- @State
- @Binding
- .constant
- ObservableObject
- @Published
- @ObservabedObject
- @StateObject
- @EnvironmentObject
- @Environment
2023, Xcode15, iOS17 내용 반영
- ObservableObject -> @Observable 매크로 변환
- @StateObject의 변환
- @EnvironmentObject의 변환
- @Bindable
예상 질문 Q&A 💬
Q. 어떤 지식이 필요한가요?
Swift 문법을 알고 있어야 강의를 이해하는 데 지장이 없습니다. :D
Q. SwiftUI가 처음인데 이 강의를 들어도 될까요?
이 강의부터 들어도 이해하는 데 문제는 없지만, 한 번 정도 SwiftUI를 잠깐이라도 경험한 적이 있는 분들에게 최적입니다.
수강 전 참고 사항 📢
실습 환경
- 운영 체제 및 버전(OS): Xcode 설치를 위해 mac이 필요합니다.
- 사용 도구: Xcode
학습 자료
- 강의별 코드 예제
선수 지식 및 유의 사항
- Swift에 대한 기본적인 지식이 필요합니다.
지식공유자 소개 ✒️
- 현 iOS 개발자
이런 분들께 추천드려요!
학습 대상은
누구일까요?
선수 지식,
필요할까요?
애구마(agmma) 입니다.
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.