Tạo model từ data không hoàn chỉnh - Phần II
Trong bài viết ngày hôm nay, chúng ta sẽ cùng tìm hiểu phương pháp tốt nhất cho bài toán tổng hợp data ở phần trước.
08/05/2023Tạo model từ data không hoàn chỉnh - Phần I
Model object thường được tạo ra từ các data riêng lẻ. Việc này có thể trở nên khá loằng ngoằng khi ta phải tổng hợp số data đó từ một chuỗi màn, hoặc từ nhiều màn riêng biệt.
21/04/2023Quản lý kết nối mạng với swift
Kể từ iOS 12 bạn đã có thể dễ dàng quản lý kết nối mạng mà không cần đến thư viện bên thứ ba như Reachability.
06/07/2022Deinit observer
DeinitObserver giúp quan sát sự kiện deinit của bất kỳ object nào từ bên ngoài và cho phép chạy closure tương ứng.
13/06/2022Notification Center vs Multicast Delegate
Tại sao cần delegate cho nhiều object trong khi có Notification Center? Cùng mình tìm câu trả lời và cách implement Multicast Delegate trong bài viết này.
13/05/2022Infinite ScrollView
Banner hay carousel lặp vô hạn là UI rất phổ biến trong app. Cùng mình tìm hiểu một phương pháp cực kì đơn giản để tạo chúng mà không cần bất kì thư viện bên thứ 3 nào.
28/04/2022Mẹo debug lỗi layout constraint
Nếu đã từng gặp lỗi constraint conflict và thấy khó hiểu khi đọc báo lỗi từ Xcode console thì đây chính là bài viết dành cho bạn 😎.
21/04/2022Bạn đang hiểu sai về nguyên tắc DRY
Lặp code liệu có xấu như bạn nghĩ? Phải chăng bạn đang hiểu sai nguyên tắc DRY - Don't Repeat Yourself? Cùng mình tìm câu trả lời trong bài viết này.
12/09/2021Xử lý thay đổi trạng thái khi có nhiều object phụ thuộc
Cùng mình tìm hiểu một phương pháp giúp đồng bộ data giữa nhiều object mà không cần sử dụng RxSwift hay Combine.
09/09/2021