iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

30 天了解 Swift 的 Combine 系列

2019 年 7 月, apple 在 wwdc 介紹了全新的 SwiftUI, 一個以宣告式編程結合響應式編程的設計工具, 而其中最讓人興奮的莫過於綁定 UI 的響應式編程函式庫: Combine, 介紹響應式編程, 觀察者模式, Combine 運算子.

鐵人鍊成 | 共 30 篇文章 | 22 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 21

30 天了解 Swift 的 Combine: [21] Combine 的錯誤處理

Combine 中的 Error handling 可方便處理 throws 的錯誤拋出。 開始之前,先建立 Error 與 Function enum Dem...

2019-10-06 ‧ 由 ytyubox 分享
DAY 22

30 天了解 Swift 的 Combine: [22] WWDC demo 解讀

1. session 722 Introducing Combine link 在系列文章開始時,我們提到 Combine 的 3 個主角: Publish...

2019-10-07 ‧ 由 ytyubox 分享
DAY 23

30 天了解 Swift 的 Combine: [23] Combine Log in 實作

Demo project: link 在學習了 22 天了之後, 是時候實作了, 這次我們要做使用者登入的機制, 功能如下: 賬號與密碼必須同時超過 3 碼,...

2019-10-08 ‧ 由 ytyubox 分享
DAY 24

30 天了解 Swift 的 Combine: [24] 分享 SPM 與 CombineHelper

Combine 目前的情形需要一些 Helper function 來處理過多重複的Operator,為此, 我們可以使用 Xcode 11 最新的功能 Swi...

2019-10-09 ‧ 由 ytyubox 分享
DAY 25

30 天了解 Swift 的 Combine: [25] 好文分享 從零打造基本版 Combine

之前在 iPlayground 2019 有個分享, 是講如何在 Swift 5.0 之前沒有 Combine 的環境下建立 ReactiveX 的架構. 講者...

2019-10-10 ‧ 由 ytyubox 分享
DAY 26

30 天了解 Swift 的 Combine: [26] GitHub repo 介紹: CombineDataSource

CombineDataSource 是一個在 GitHub 現有的第三方函式庫, 將 TableView 的DataSources 很有趣的與 Combine...

2019-10-11 ‧ 由 ytyubox 分享
DAY 27

30 天了解 Swift 的 Combine: [27] 好書介紹 Combine: Asynchronous Programming with Swift

Artwork: from Combine: Asynchronous Programming with Swift, available at www.r...

2019-10-12 ‧ 由 ytyubox 分享
DAY 28

30 天了解 Swift 的 Combine: [28] GitHub 專案分享: SwiftUI-Combine

在 GitHub 有許多開源的專案是值得我們學習的, 尤其是當接觸新事物的時候, SwiftUI-Combine 是一個使用 SwiftUI 及 Combine...

2019-10-13 ‧ 由 ytyubox 分享
DAY 29

30 天了解 Swift 的 Combine: [29] GitHub 專案分享: CombineRxSwiftPerformance

CombineRxSwiftPerformance 是一個在 GitHub 知名的專案, 在 wwdc 2019 剛發表 Combine 的時候, 這個 rep...

2019-10-14 ‧ 由 ytyubox 分享
DAY 30

懶人包閱讀順序: 30 天了解 Swift 的 Combine

30 天的密集學習之後, Combine 的難度其實並沒有想象的高, 在未來 SwiftUI 的普及之下, 相信響應式編程會是一個對新手的一座難以跨越的高山,...

2019-10-15 ‧ 由 ytyubox 分享