@State, @Binding, @ObservedObject 등등 검색해도 쉬운 답변을 찾기 어려워요.
안녕하세요 iOS 현직 개발자 애구마(agmma)입니다
다른 일을 하다 만 31세에 개발공부를 시작하여 현재 네카라 중 한 곳에 계열사에서 열심히 iOS개발을 하고 있습니다
2020년 연초 (만 31세) 부트캠프에서 개발 공부 시작
2021년 연말(만 33세) 네카라 중 한곳 계열사 iOS 개발자 신입 취업
2025년 현재까지 같은 회사에서 근무 중
비전공자로서 30대라는 늦은 나이에 개발을 시작했기에, 취업을 준비하는 분들의 막막함과 어려움을 누구보다 깊이 공감하고 있습니다. 또한, 꾸준한 성장을 위해 자신의 소중한 시간을 쏟아 이직을 준비하는 분들의 노력도 잘 알고 있습니다.
수입이 전혀 없던 2년간 오직 개발자라는 꿈을 위해 달려왔던 만큼, 비슷한 길을 걷는 분들에게 합리적인 가격에 양질의 강의를 제공하고 싶습니다.
아직 모든 커리큘럼이 완성되진 않았지만, 제가 계획한 모든 강의가 공개되었을 때, 제 강의만 꾸준히 따라오시면 1~2년 차 iOS 개발자에게 필요한 지식을 모두 갖출 수 있도록 책임감을 가지고 만들겠습니다.
⚠️ 주의
이 강의는 SwiftUI나 Swift를 처음 접하는 입문자에게는 적절하지 않습니다.
SwiftUI의 **상태 관리(State Management)**에 대한 깊이 있는 학습을 원하시는 분, 특히 @State, @Binding, @ObservedObject, @EnvironmentObject 등 프로퍼티 래퍼의 작동 방식을 제대로 이해하고 싶은 분들을 위한 과정입니다.
⚡️ 주의! - 링크 접속 후 꼭 쿠폰을 발급받고 코스 강의를 구매하세요 - 할인은 예고없이 중단될 수 있습니다.
알고 보면 어렵지 않은 상태 관리 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 언어 지식
안녕하세요 입니다.
1,577
명
수강생
179
개
수강평
129
개
답변
5.0
점
강의 평점
6
개
강의
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
Việc giải thích tại sao phải sử dụng và khi nào nên sử dụng giúp tôi hiểu rất dễ!
Tốc độ tiến hành bài giảng có vẻ hơi nhanh một chút nhưng có thể điều chỉnh bằng tốc độ phát nên tôi nghĩ đây không phải là nhược điểm lớn.