Skip to content
Showing 51-97 of 97 items.
@renovate
Admin 16/06/2021 11:00
Sử dụng VStack và HStack trong Swift UI

Chào các bạn thân mến ! Tôi lại có chút thời gian để ngồi viết lách một chút về Swift UI. Kể từ khi Apple giới thiệu về nó, tôi không ngừng cảm thấy hứng thú. Tôi cố gắng nghiên cứu từ những cái cơ bản nhất để cố gắng tiếp cận được với nó. Ở phần trước tôi đã giới thiệu sơ qua về Swift UI còn ở phần này chúng ta có thể gọi là pactice một chút. Tôi sẽ giới thiệu về...

Swift SwiftUI Xcode
@renovate
Admin 19/06/2021 18:00
Performance reload TableView và CollectionView

Trong iOS 13, Apple đã giới thiệu diffable data source và snapshot. Việc reload một cell trong TableView và CollectionView có thể dễ dàng thực hiện qua bằng cách gọi một trong số các function sau: reloadRows(at:with:) // For reloading table view cell reloadItems(at:) // For reloading collection view cell Đối với table và collection views được tạo bằng diffable data source thì điều này không còn đúng nữa. Vậy developer nên reload table...

Swift iOS
@renovate
Admin 19/06/2021 18:10
Cách để reload table và collection view tại những cell có thay đổi dữ liệu

Trong iOS 13, Apple đã giới thiệu diffable data source và snapshot. Việc reload một cell trong TableView và CollectionView có thể dễ dàng thực hiện qua bằng cách gọi một trong số các function sau: reloadRows(at:with:) // For reloading table view cell reloadItems(at:) // For reloading collection view cell Đối với table và collection views được tạo bằng diffable data source thì điều này không còn đúng nữa. Vậy developer nên reload table...

Swift iOS
@renovate
Admin 21/06/2021 17:50
[SwiftUI] Sequence Gesture, Exclusive Gesture

Điều kiện tiên quyết Để làm theo hướng dẫn này, bạn sẽ cần một số kiến thức cơ bản về: Cơ bản với Swift. Xcode 11 trở lên. Exclusive Gesture Nó bao gồm cả Tap và Rotate gesture ở đây nhưng ưu tiên xoay hơn. Sẽ tạo ra hai gesture nhưng chỉ xoay mới hoạt động. Để làm như vậy, chúng ta sẽ tạo một số biến. @State var degree = 0.0 @State var isDay = false Với mã bên dưới, Exclusive gesture được...

Swift iOS SwiftUI
@renovate
Admin 21/06/2021 21:00
RxSwift: KVO - Key Value Observing

I. Khái niệm: Key Value Observing hay còn được gọi là KVO là một cơ chế cho phép một Object có thể nghe sự thay đổi của thuộc tính nằm trong đối tượng khác. KVO đặc biệt hữu dụng trong việc kết nối giữa model layer và controller layer (ví dụ như trong mô hình MVC). Controller object sẽ lắng nghe sự thay đổi của Model layer và View layer sẽ lắng nghe sự thay đổi của Controller layer. Một object có thể...

Swift iOS RxSwift KVO Key Value Observing
@renovate
Admin 07/10/2021 10:30
Combine trong Swift

Các ứng dụng hiện nay xử lý rất nhiều sự kiện thời gian nhằm nâng cao trải nghiệm cho người dùng. Chúng ta cần cô cụ để sử lý các sự kiện này. Framework mới nhất của Apple liệu có phải câu trả lời cho điều đó? Giới Thiệu Combine framework là declarative framework mới nhấ giúp sử lý các giá trị theo thời gian thực. Hiểu biết về Combine Swift và SwiftUI là điều bắt buộc nếu bạn muốn...

Swift iOS combine
@renovate
Admin 29/11/2021 20:20
[SWIFT] Dependency Injection in iOS

Trong bài viết này, chúng ta sẽ cùng tìm hiểu về Dependency Injection - một trong những nguyên tắc lập trình vô cùng quan trọng để viết code "sạch" (hay còn gọi là clean code). Trước khi đi vào Dependency Injection, ta sẽ cùng tìm hiểu về khái niệm "Dependency là gì?", và khi hiểu được khái niệm Dependency thì việc tìm hiểu về Dependency Injection sẽ trở nên dễ dàng hơn đối với lập trình viên. 1....

Swift iOS Dependency Injection di