강의

멘토링

로드맵

Programming

/

Mobile Application Development

Combine - iOSのリアクティブプログラミング(2025)

🍎 Appleが独自に開発したReactive Programmingフレームワーク! 🚀 Combineを完璧に習得し、iOS開発スキルを一段階アップグレードしましょう!

  • daynightcoding
combine
Reactive Programming
RxSwift
Swift
iOS

こんなことが学べます

  • リアクティブプログラミング

  • 結合

  • iOS

  • Swift

こんにちはiOS現職開発者アグマ(agmma)です

別の仕事をしているが、31歳で開発勉強を始め、現在ネカラの一つに系列会社で一生懸命iOS開発をしています。

  • 2020年年初(満31歳)ブートキャンプで開発勉強を開始

  • 2021年の年末(満33歳)ネカラのうち1社の系列会社iOS開発者新入就職

  • 2025年現在まで同じ会社で働いています


非専攻者として30代という遅い年齢で開発を始めたので、就職を準備する方々の幕末さと困難を誰より深く共感しています。また、着実な成長のために自分の大切な時間を注ぎ、離職を準備する方々の努力もよく知っています。

輸入が全くなかった2年間、開発者という夢のために駆けつけてきただけに、似たような道を歩く方にリーズナブルな価格で良質の講義を提供したいと思います。

まだすべてのカリキュラムが完成していませんが、私が計画したすべての講義が公開されたとき、私の講義だけが着実に従ってくると、1~2年目iOS開発者に必要な知識をすべて揃えるように責任感を持って作ります。

韓国初のiOS Combine講義


誰よりも多くのCombine講義を聞きました。

UdemyKodeco (旧Raywenderich)、 YoutubeAppleの公式文書など...

オンラインで見ることができるほぼすべての講義を見て整理し、この講義の一つに集めました。多くの有、無料講義を見ながら私が決済した金額だけ20~30万ウォン程度になるようです。しかし、価格に比べてまともなCombine講義がないようで、私が自分で作りました。


Combineを知らない開発者の方にも、Combineを簡単に使用することができる受講生の方にもすべて役立つ非常に詳細な講義を作るよう努めました。

Combine - iOSのReactive Programming


この講義の最大の目標は、講義を終えた後に直接Combineコードを書くのを助けることです。


私もCombineを初めて勉強したとき、いくつかの講義や文章を見ながら理解したようだったが

いざコードを書こうとしたら、どこから始めるべきかを終えました。 🤯


だから、この講義を作成するとき、「この講義だけでCombineコードを直接実装できるはずです!」という目標を最も重要に考え、整理しました。


💡理論ではなく本番!

読んで理解することで終わるのではなく、直接手でコードを書いて確実に習得できるように設計しました。


🔥この川の一つでCombineを完全にマスターしよう!

講義を聞いたら、iOS開発でCombineを自由に活用できるようになります。 🚀

🌟 iOS開発者にとって必須の能力! 🌟


📌 Reactive Programming & Combine ,

iOS公告優遇事項から抜けないコア技術!


🚀iOS採用市場で注目されるCombine Frameworkを完全にマスターし、

あなたの開発競争力を一段階アップグレードしてください! 💡🔥

🎨独自のReactive Programming - マーベル図🎨


📌講義で扱うすべてのOperatorを一目で!

理解しにくいReactive ProgrammingのOperator 、今心配しないでください!


🔍直感的なマーベル図を通して、

複雑な概念も簡単に理解できるように直接製作しました。


⚡️ビジュアル学習でCombineの重要な原則をすばやく学びましょう! 🚀

🚀 Combineの例で本番のコード感覚を習得!


複雑な非同期シナリオもCombineを活用すれば簡単に実装できます!

実際のプロジェクトで活用できるように、さまざまな例で実践的な感覚を育ててください。


📱UIKit &SwiftUI完全サポート!

  • 同じ機能をUIKitバージョンSwiftUIバージョンでそれぞれ実装して学習!

  • UIKitやSwiftUIを知らなくても気軽に学べるように別途講義で構成


💡どんな環境でもCombineを上手に扱えるように、しっかりとした実戦経験を積んでみてください! 🚀

Combine 実践例コードの通信構造

Combine 実践例 - UIKit バージョン

Combine 実践例 - SwiftUI バージョン

同じCombineコードUIKitSwiftUIの2つのバージョンで作成しました。


UIKitまたはSwiftUIのいずれかを選択して受講できるように設定しました。

片方だけおなじみの方も気軽に学習できるよう別途講義に分けて製作しました。

💡この川の一つとしてCombineのコアコンセプト完璧なクリーンアップ! 🚀

🛠 Publisher → Subscriber → Operatorまで、実務で必ず必要なすべてのキーワードを抜けず学習します!


📌講義で説明するキーワードまとめ⬇⬇⬇


Publisher

  • Foundation built-in Publisher(URLSession, Timer, NotificationCenter)

  • @Published

  • Convenience Publisher(Just, Fail, Empty, Future, ... )

  • Subject(PassthroughSubject, CurrentValueSubject)


  • eraseToAnyPublisher、AnyPublisher

Subscriber

  • sink

  • assign

Subscription

  • Cancellable, AnyCancellable

  • cancel

Operator(1) - Basic Operator

  • map

  • filter

  • reduce

  • scan

  • compactMap

  • replaceNil

Operator(2) - Time Controlling Operator

  • delay

  • timeout

  • throttle

  • debounce

Operator(3) - Combining Operator

  • merge

  • zip

  • combineLatest

  • flatmap

  • switchToLatest

Operator(4) - Error Handling Operator

  • tryMap

  • mapError

  • setFailureType

  • retry

  • catch

  • replaceError

  • assertNoFailure

Debugging Operator

  • print

  • handleEvents

  • breakpoint, breakpointOnError


リソース管理

  • share

  • multicast


Scheduler

  • Runloop

    • Runloop mode: default, tracking, common

  • DispatchQueue.main vs Runloop.main



受講前の注意

  • Swift文法の基本知識が必要です。

  • 詳細は1講義紹介&事前チェックリスト(無料閲覧可能)講義をご覧ください

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Combineをマスターし、競争力のあるiOS開発者になりたい方

  • 複雑な非同期シナリオを簡単かつ効率的に扱いたい方

  • Appleの最新Reactive Programming、Combineにご興味のある方

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

  • Swiftの基本知識

こんにちは
です。

992

受講生

100

受講レビュー

88

回答

5.0

講座評価

5

講座

안녕하세요 😀

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

iOS 개발자 애구마입니다.

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

 

 agmma5000@gmail.com 

カリキュラム

全体

61件 ∙ (9時間 55分)

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

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

受講レビュー

全体

6件

5.0

6件の受講レビュー

  • 23junsism4538님의 프로필 이미지
    23junsism4538

    受講レビュー 6

    平均評価 5.0

    5

    31% 受講後に作成

    • codingco님의 프로필 이미지
      codingco

      受講レビュー 6

      平均評価 5.0

      5

      31% 受講後に作成

      • dlclgns님의 프로필 이미지
        dlclgns

        受講レビュー 2

        平均評価 5.0

        5

        31% 受講後に作成

        • 94nogari7177님의 프로필 이미지
          94nogari7177

          受講レビュー 1

          平均評価 5.0

          5

          95% 受講後に作成

          Tôi nghĩ rằng tôi đã học được cách tiếp cận Combine thông qua bài giảng này. Tôi khuyên các nhà phát triển iOS chưa biết gì về Combine hoặc muốn biết lý do sử dụng một số toán tử nhất định nên tham gia bài giảng này. Cảm ơn bạn!

          • daynightcoding
            知識共有者

            Cảm ơn bạn vì những đánh giá tử tế. Bạn đã hỏi tôi những trường hợp mà tôi chưa xem xét tới, Tôi rất cảm ơn vì bạn đã tích cực lắng nghe đến phần sau của bài giảng dù tôi chỉ mới đăng tải nó gần đây. Tôi rất vui vì nó hữu ích cho bạn. Chúc bạn có những giờ phútCoding thật vui vẻ ~

        • 91haba4270님의 프로필 이미지
          91haba4270

          受講レビュー 1

          平均評価 5.0

          5

          32% 受講後に作成

          ¥9,215

          daynightcodingの他の講座

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

          似ている講座

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