Thumbnail
개발 · 프로그래밍 프로그래밍 언어

SwiftUI의 Property Wrapper(@State, @Binding...) 대시보드

(5)
6개의 수강평 ∙  42명의 수강생

11,000원

지식공유자: 애구마(agmma)
총 14개 수업 (1시간 5분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[프로그래밍 언어, 모바일 앱 개발] 강의입니다.

SwiftUI 초반에 등장하는 데이터 관련 프로퍼티 래퍼에 대해 배웁니다. @State, @Binding, .constant, ObservableObject, @Published, @ObservedObject, @EnvironmentObject, @Environment

✍️
이런 걸
배워요!
SwiftUI에 등장하는 Property Wrapper 학습
SwiftUI의 데이터 전달 방식 학습

혹시 이런 경험 있으셨나요?

😮

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 개발자

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
SwiftUI를 공부하다 Property Wrapper에서 막힌 분들
UIKit을 알고 있는데 예제 코드에서 SwiftUI를 만난 분들
SwiftUI를 빠르게 훑어봐야 하는 분들
📚
선수 지식,
필요할까요?
Swift 언어 지식

안녕하세요
애구마(agmma) 입니다.
애구마(agmma)의 썸네일

안녕하세요 😀

누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은

iOS 개발자 애구마입니다.

강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.

 

 

 

커리큘럼 총 14 개 ˙ 1시간 5분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개
섹션 1. SwiftUI 데이터 관련 프로퍼티 래퍼
1강 - @State 미리보기 06:19 2강 - @Binding 미리보기 09:05
3강 - .constant 04:32
4강 - ObservableObject, @Published, @ObservedObject 04:58
5강 - @StateObject 08:19
6강 - @EnvironmentObject 05:13
7강 - @Environment 05:07
섹션 2. Observable 매크로로 변환(2023, Xcode15, iOS17)
8강 - Observable매크로의 등장 미리보기 03:28
9강 - ObservableObejct -> Observable매크로 방식 02:46
10강 - @StateObject의 변환 05:19
11강 - @EnvironmentObject의 변환 03:36
12강 - @Bindable 04:03
강의 게시일 : 2023년 12월 05일 (마지막 업데이트일 : 2024년 02월 09일)
수강평 총 6개
수강생분들이 직접 작성하신 수강평입니다.
5
6개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
복공진 thumbnail
5
정말 쉽게 이해가 되었습니다! 항상 아리송 했었는데 쉬운 설명으로 원리를 알게되었습니다~!
2024-02-29
지식공유자 애구마(agmma)
감사합니다 :D
2024-03-02
ShinJ thumbnail
5
UIKit만 사용하다가 SwiftUI를 배우면서 따라칠때 대략 이해하고 그냥 작동되니까 넘어간 부분을 속 시원하게 긁어줘서 좋았습니다.
2024-04-25
지식공유자 애구마(agmma)
좋은 수강평 정말 감사드립니다!! 좀더 이해하는데 도움이 되셨다니 저도 기분이 참 좋네요 재미있는 학습되시길 바라겠습니다 ^^
2024-04-25
fitbusi thumbnail
5
언제 왜 사용하는지를 설명해주셔서 이해하기 좋은 것 같습니다 예시들이 많은 도움이 됐어요
2024-02-27
지식공유자 애구마(agmma)
감사합니다 :D
2024-03-02
SW M thumbnail
5
이전까지는 그냥 막연하게 사용했던 것들이었는데 강의를 통해 확실하게 이해할 수 있게 됬습니다. 많은 도움이 됬습니다.
2024-04-23
지식공유자 애구마(agmma)
도움이 되셨다니 기분이 좋네요 재미있는 공부되시길 바라겠습니다! 감사합니다.
2024-04-24
귀여운마리 thumbnail
5
2024-04-11