Bài này được mình dịch từ đây Ở bài trước, chúng ta đã biết sự phức tạp và rắc rối của controller, điều này giải thích vì sao MVC lại có nickname “Massive ViewController“ Chúng ta hướng tới một ứng dụng với các mô-đun, dễ dàng bảo trì, khả năng mở rộng ứng dụng và nó thường đi kèm với vấn đề của nó. Một phần của vấn đề này có thể sửa đổi bằng cách bỏ kiến trúc MVC chuyển sang MVVM, với những công cụ trợ giúp.

Continue reading

Bài này được mình dịch từ đây Việc lựa chọn đúng cho mô hình kiến trúc của app là một nhiệm vụ quan trọng. Kiến trúc tốt sẽ giúp cho việc sửa lỗi được dễ dàng, thêm tính năng mới, và giúp đẩy nhanh tốc độ phát triển phần mềm, mà chi phí phát triển ít hơn, cả trong ngắn hạn và dài hạn. Với những lý do trên, MVVM (hoặc MVVM-C) có vẻ tốt cho chúng ta, và chúng sẽ giải thích cách sử dụng nó như thế nào.

Continue reading

Bài này được mình dịch từ đây Bài dịch phần 1. MVVM Mới nhất và tuyệt vời nhất trong mô hình MV(X) MVVM là mới nhất trong kiểu MV(X), hãy hy vọng nó sẽ giải quyết được các vấn đề mà MV(X) đối mặt trước đây. Về lý thuyết Model-View-ViewModel rất tốt. View và Model đã quen thuộc với chúng ta, nhưng còn phần trung gian, là ViewModel.

Continue reading

Bài này được mình dịch từ đây Bài dịch phần 2 Bạn có cảm thấy lạ khi thực hiện MVC trong iOS? Bạn có những nghi ngờ về việc chuyển sang MVVM? Bạn có nghe nói về VIPER, nhưng không chắc rằng nó có xứng đáng không? Tiếp tục đọc, và bạn sẽ tìm thấy câu trả lời cho những câu hỏi trên, nếu bạn không tìm thấy hãy comment bên dưới

Continue reading

Author's picture

TuanVi

HappYness for everybody

iOS developer

Da Nang