Skip to content
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Tutorials
  • Art
  • Blog
Fx Studio
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Tutorials
  • Art
  • Blog
Written by chuotfx on March 12, 2020

Combine – Phần 2 : UIKit

Combine . Tutorials

Contents

  • Giới thiệu
  • Mục đích
  • Danh sách
  • Thông tin và trạng thái

Chào bạn, hôm nay có phải là …

“Today is a good day to die.”

Giới thiệu

Phần giới thiệu mình đã có trình bày ở phần 1 series Combine này rồi. Nếu bạn chưa đọc qua thì có thể truy cập link dưới đây:

    • Combine – Phần 1 : Cơ bản

Về phần 2, là phần tiếp nối sau phần 1. Sẽ bao gồm các bài liên quan tới UIKit  và sử dụng Combine Framework trong UIKit. Nó không đi vào cụ thể một cấu trúc/mô hình/kiến trúc nào của iOS Project.

Bạn cũng không cần quá lo lắng nếu bạn chưa thực hành với Combine từ trước. Các bài viết trong phần này hầu như áp dụng được cho các bạn mới bắt đầu với Combine. Một số điểm lý thuyết cần thiết thì mình sẽ có trỏ link hoặc giải thích luôn trong bài viết ở phần này.

Mục đích

Phần này sẽ là phần kết hợp Combine code vào trong một iOS Project.

Đó là mục đích chính của cả phần 2 này. Bạn sẽ giải quyết những bài toán cơ bản, như lúc bạn mới bắt đầu học iOS. Và có một chút khác biệt, thay vì dùng các kiểu lập trình hướng đối tượng, thì bạn sử dụng Reactive Programming với Combine Framework.

Ngoài ra, trong nhiều bài của phần này mình đã có nhắc tới các khái niệm nâng cáo (như: callback, binding, model …) thì cũng xem như mình đã chuẩn bị sẵn kiến thức cho bạn vào phần thứ 3 của series.

Bên cạnh đó, các bài viết còn hướng dẫn bạn cách tuỳ chỉnh cơ bản các function. Nhằm biến các function của các class/struct/enum trước đây thành các function với Combine Code… vâng vâng và mây mây.

Mục đích tiềm ẩn trong cả phần là thấm nhuần tư tưởng Combine trong project. OKAY! Mình bắt đầu xem có những bài viết nào trong phần 2 của series.

Danh sách

    1. Hello ViewController
    2. Handle Events
    3. Navigation
    4. Logic
    5. Networking
    6. Fetching Data from API

Thông tin và trạng thái

    • Website: Fx Studio
    • Link seri: https://fxstudio.dev/category/code/combine/
    • Github: https://github.com/fx-studio/Combine-DayToDie
    • Trạng thái: đang cập nhật

Nếu bạn có đóng góp hay nhận xét về series này, cách viết bài, cũng như nội dung truyền tải… Thì mình rất rất cảm ơn. Nếu có bất cứ vấn đề gì thì bạn có thể liên lạc theo các địa chỉ dưới đây.

    • Website: https://fxstudio.dev/contact/
    • Email: lephuongtien.dev@gmail.com

Cảm ơn bạn đã đọc bài viết này. Phần tiếp theo của series Combine sẽ là Combine vs. MVVM. Còn bây giờ thì …

Chào thân ái và quyết thắng!

FacebookTweetPinYummlyLinkedInPrintEmailShares0

Related Posts:

  • Combine – Phần 3 : MVVMCombine – Phần 3 : MVVM
  • RxSwift vs. UIKit - Fetching Data from APIRxSwift vs. UIKit - Fetching Data from API
  • RxSwift – Phần 3 : RxCocoa BasicRxSwift – Phần 3 : RxCocoa Basic
  • RxCocoa Basic – Extend UIKitRxCocoa Basic – Extend UIKit
Tags: combine
Written by chuotfx

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Tổng hợp về Protocol & Closure trong iOS
  • Delegates vs. Closure Callback
  • Protocol vs. Closure – Asynchronous
  • Protocol vs. Closure – Passing Data
  • RxSwift – Phần 3 : RxCocoa Basic

Fan page

Fx Studio

Archives

  • January 2021 (2)
  • December 2020 (3)
  • November 2020 (9)
  • October 2020 (7)
  • September 2020 (17)
  • August 2020 (1)
  • July 2020 (3)
  • June 2020 (1)
  • May 2020 (2)
  • April 2020 (3)
  • March 2020 (20)
  • February 2020 (5)
  • January 2020 (2)
  • December 2019 (12)
  • November 2019 (12)
  • October 2019 (19)
  • September 2019 (17)
  • August 2019 (10)

Tags

api AppDistribution applecard arkit autolayout basic ios tutorial blog bundle button Certificate ci/cd closure cocoapod collectionview combine crashlytics darkmode delegate deploy fabric fastlane firebase GCD gestures gradients iOS LinterBot List MVVM playground protocol Provisioning Reality Composer rxswift safearea storyboard Swift swiftlint SwiftUI tableview TravisCI Trigger videos xcconfig xcode11

You may also like:

  • Combine vs. UIKit - NetworkingCombine vs. UIKit - Networking
  • Combine vs. UIKit – Handle EventsCombine vs. UIKit – Handle Events
  • Combine - Phần 1 : Cơ bảnCombine - Phần 1 : Cơ bản
  • RxSwift vs. UIKit – Tương tác giữa các ViewControllerRxSwift vs. UIKit – Tương tác giữa các ViewController
  • Combine vs. UIKit – LogicCombine vs. UIKit – Logic

About me

Education, Mini Game, Digital Art & Life of coders
Contacts:
contacts@fxstudio.dev

Fx Studio

  • Home
  • About me
  • Contact us
  • Mail
  • Privacy Policy
  • Sitemap

Categories

  • Art (1)
  • Blog (15)
  • Code (4)
  • Combine (22)
  • iOS & Swift (44)
  • RxSwift (34)
  • SwiftUI (8)
  • Tutorials (32)

Newsletter

Stay up to date with our latest news and posts.
Loading

Copyright © 2021 Fx Studio - All rights reserved.

Share this ArticleLike this article? Email it to a friend!

Email sent!