Shai Mishali Hôm nay, tôi sẽ giới thiệu một frame work được Apple ra mắt vào năm 2019 tên là Combine, và chỉ ra sự khác biệt chính với RxSwift. Có lẽ con đường tốt nhất để bắt đầu là đọc định nghĩa Combine của Apple : "A unified, declarative API for processing values overtime." Tôi chắc rằng, đó là một định nghĩa quen thuộc, bởi vì như đã nói trước đây, bài viết này chúng ta sẽ nói về các tính năng giống và khác nhau giữa Combine và RxSwift. Chúng ta sẽ bắt đầu bằng ba thuộc tính chính của Combine: . Generic . Type safe . Composition first Apple nói rằng khái niệm Combine rất dễ hiểu và đơn giản để hiểu và sử dụng, nhưng khi kết hợp lại chúng sẽ cho phép thực hiện những điều phức tạp và thú vị hơn. Vào trong Combine chúng ta sẽ tìm thấy : . Publishers . Subscribers . Operators Publishers Publisher là một phần của Combine's API. Chúng định nghĩa cách mà các giá trị và các lỗi được tạo ra. Chúng là kiểu giá trị , trong Swift, Structs. Publishers cho p...