강의

멘토링

커뮤니티

Programming

/

Programming Language

SwiftUIのProperty Wrapper(@State, @Binding...)

SwiftUI初めに登場するデータ関連プロパティラッパーについて学びます。 @State、@Binding、.constant、ObservableObject、@Published、@ObservedObject、@EnvironmentObject、@Environment

難易度 初級

受講期間 無制限

  • daynightcoding
SwiftUI
SwiftUI
Swift
Swift
iOS
iOS
SwiftUI
SwiftUI
Swift
Swift
iOS
iOS

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

BeePeach

100% 受講後に作成

なぜ使用すべきなのか、いつ使用すべきなのかを説明していただいたので理解しやすかったです! 講義を進める速度が少し速い感じがありますが、倍速で調整可能なので大きな欠点ではないと思います。

5.0

차가운잎사귀

71% 受講後に作成

本当に直感的に分かりやすく説明してください。本当にありがとうございます~

5.0

Jay

100% 受講後に作成

簡単に通り過ぎられる基本的な部分を、さまざまな例とともに要点をつかむ講義です。 お勧めです!

受講後に得られること

  • SwiftUIに登場するProperty Wrapper学習

  • SwiftUIのデータ配信方法の学習

こんな経験はありませんか?

😮

SwiftUIを簡単に学んでいたのに、プロパティラッパーで詰まってしまいました。

🥲

@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などのプロパティラッパーの動作方式をしっかり理解したい方のためのコースです。

Part1: 本当の超初心者のためのiOS学習(SwiftUI、SwiftData、2024)

Part2: 初中級 iOS インスタグラムクローン(SwiftUI, MVVM, Firebase, 2024)

上記の2つの講義でも状態管理の基本を扱っていますが、内容が膨大であるため、別途整理された核心講義に対する要望が多くありました。受講生の皆様のご要望により、散らばっていた状態管理の知識を一箇所に集めて体系的に整理した講義を制作することになりました。


🚀 セット割引 1) SwiftUI 完全マスター!実践 iOS アプリ作成 🎉

期間限定の特別割引イベント
3つの人気講座をまとめて史上最高のお得価格でご利用いただけます!

💡 このパッケージを選ぶべき理由
✅ SwiftUIの基礎から実践アプリ制作まで一度に整理
✅ 単品購入よりもはるかにお得なパッケージ特典
✅ iOS実務開発にすぐ活用できる実践ノウハウ

📚 構成(3つの講義)

  1. 🧩 Part0: 問題を解きながら学ぶ超初心者向けSwift6 (無料)

  2. 🌱 Part1: 本当の超初心者向けiOS (SwiftUI·SwiftData, 2024) — ₩77,000

  3. 📸 Part2: Instagramクローン (SwiftUI·MVVM·Firebase, 2024) — ₩99,000

📌 定価: 176,000円
🔥 イベント特典: -35,200円 (-20%)
💰 期間限定特価:140,800円 (80%)

👉 🎁 割引クーポンを受け取る - セット割引1) SwiftUI完全マスター! 実践iOSアプリ作成


🚀 セット割引 2) SwiftUIの応用まで!実践 + Combine マスター 🎉

5つの人気講座をまとめて深化スキルまで一気に完成!(セット1の3講座を含む)

💡 このパッケージを選ぶべき理由
✅ セット1(入門→実践) 全構成を含む + 高度な概念の拡張
Property Wrapperで状態・データフローを完全整理
Combineで非同期・リアクティブパターンを習得 → 実務での拡張性を最大化

📚 構成(5つの講義)

    1. 🧩 Part0: 問題を解きながら学ぶ超初心者向けSwift6 (無料)

    2. 🌱 Part1: 本当の超初心者向けiOS (SwiftUI·SwiftData, 2024) — ₩77,000

    3. 📸 Part2: Instagramクローン (SwiftUI·MVVM·Firebase, 2024) — ₩99,000

    4. 🔗 SwiftUIのProperty Wrapper(@State, @Binding, …) — ₩11,000

    5. ⚡️ Combine – iOSのReactive Programming(2025)₩99,000

📌 定価:₩286,000
🔥 イベント特典:-₩85,800 (-30%)
💰 期間限定特価:₩200,200

👉 🎁 割引クーポンを受け取る - セット割引2) SwiftUI応用まで! 実践 + Combineマスター


⚡️ 注意!
- リンクにアクセス後、必ずクーポンを発行してからコース講義を購入してください
- 割引は予告なく終了する場合があります。


実は難しくない状態管理 Property Wrapper 💡

学びやすく直感的で、コーディングを初めて学ぶ人でも簡単にアプローチできるように作られたSwiftUI。私もSwiftUIを初めて学んだ時、UIKitに比べてとても簡単でシンプルで驚いた記憶があります。

しかし、一つ学ぶのが難しかった部分は、SwiftUIのデータ関連Property Wrapperたちでした。このプロパティラッパーは使わないコードがないほど、あまりにも多くの場所で使われていましたが、用語の概念すら馴染みがなくて学習速度がかなり遅くなりました。分かってしまえば実はそれほど難しいものでもないのに、分かりやすい説明を見つけるのが大変で苦労したようです。

この講座を受講される方々が、このような困難を簡単に克服できるよう、この講座を準備しました。すべての講義には直接作成した例題が含まれており、様々な資料(図、Keynoteなど)を通じて聞くだけでも理解できるように制作しました。

SwiftUIを初めて学ぶ方を対象にしているという前提で、できるだけ分かりやすく講義を制作しましたので、私と一緒にProperty Wrapperを確実にマスターしましょう。


こんな方におすすめです 🙆‍♀️

SwiftUIを初めて学ぶ人たち

UIKitを使用しているが、SwiftUIで作成された講義資料を見ている方々

SwiftUIのProperty Wrapperを素早く確認する必要がある方

この講座と一緒に頑張りましょう! 🙌

  • SwiftUIコードで常に登場するプロパティラッパーを簡単かつ効率的に学びます。
  • すべての講義には例題が含まれており、コードを簡単に把握できます。

学習内容 📚

SwiftUIのデータ関連Property Wrapperについて学びます。

  • I understand you want me to translate something, but you've
  • # @Binding `@Binding`は、親ビュー
  • .constant
  • ObservableObject
  • I need you to provide the Korean text that you want me to translate to Japanese. You've only
  • # Translation @ObservedObject --- **Note**: This appears to be a Swift/SwiftUI property wrapper used in iOS development. As per the
  • # @StateObject `@StateObject`は、SwiftUIでビューが所有するObserv
  • # @EnvironmentObject `@EnvironmentObject`は、SwiftUIで環境を通じてデータを共有するためのプロ
  • I'm ready to translate Korean text to Japanese following all the guidelines you've provided. I understand that I should:

2023年、Xcode15、iOS17の内容を反映

  • # ObservableObject → @Observable マクロ変換
  • # @StateObjectの変換
  • # @EnvironmentObjectの変換
  • # @Bindable **@Bindable**は、プロパティ

想定される質問 Q&A 💬

Q. どのような知識が必要ですか?

Swift文法を理解していないと、講義を理解するのに支障があります。😆

Q. SwiftUIが初めてですが、この講義を受講しても大丈夫ですか?

この講義から受講しても理解に問題はありませんが、一度でもSwiftUIを少しでも経験したことがある方に最適です。


受講前の参考事項 📢

実習環境

  • OS(オペレーティングシステム)およびバージョン:Xcodeのインストールにはmacが必要です。
  • 使用ツール:Xcode

学習資料

  • 講座別コードサンプル

事前知識と注意事項

  • Swiftに関する基本的な知識が必要です。

講師紹介 ✒️

  • 現iOS開発者

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SwiftUIを勉強する Property Wrapperで詰まった方

  • UIKitを知っていますが、サンプルコードでSwiftUIに会った人

  • SwiftUIをすばやく見る必要がある人

前提知識、
必要でしょうか?

  • Swift言語の知識

こんにちは
です。

2,050

受講生

280

受講レビュー

192

回答

5.0

講座評価

6

講座

こんにちは 😀

誰もが簡単にAI開発やiOS開発ができるようお手伝いしたい

デベロッパーの夜昼コーディング(パムナッコディン)です。

講義に必要なサンプルを作るのが好きで、初心者に必要な講義を作るために研究しています。

agmma5000@gmail.com

カリキュラム

全体

14件 ∙ (1時間 5分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

23件

5.0

23件の受講レビュー

  • ksnughnu1408님의 프로필 이미지
    ksnughnu1408

    受講レビュー 1

    平均評価 5.0

    5

    36% 受講後に作成

    • beepeach님의 프로필 이미지
      beepeach

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      なぜ使用すべきなのか、いつ使用すべきなのかを説明していただいたので理解しやすかったです! 講義を進める速度が少し速い感じがありますが、倍速で調整可能なので大きな欠点ではないと思います。

      • joonsooyang1507님의 프로필 이미지
        joonsooyang1507

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        • ungyeongjo28017님의 프로필 이미지
          ungyeongjo28017

          受講レビュー 1

          平均評価 5.0

          5

          36% 受講後に作成

          • sullin030313님의 프로필 이미지
            sullin030313

            受講レビュー 3

            平均評価 5.0

            5

            36% 受講後に作成

            ¥1,395

            daynightcodingの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!