Trong iOS, delegate pattern hoạt động ra sao? Khi nào nên dùng delegate thay vì closure?
Trong iOS, delegate pattern hoạt động ra sao? Khi nào nên dùng delegate thay vì closure?
Trong iOS, delegate pattern là một cơ chế được sử dụng để truyền dữ liệu hoặc sự kiện từ một đối tượng này sang đối tượng khác. Nó hoạt động thông qua việc định nghĩa một giao thức (protocol) mà đối tượng chủ (delegate) sẽ tuân theo và triển khai các phương thức được định nghĩa sẵn. Khi có sự kiện cần thông báo, đối tượng được ủy quyền sẽ gọi các phương thức này trên delegate.
middle