Delegates in Swift
Delegates là gì? ... trong phát triển phần mềm, chúng là những giải pháp kiến trúc để giải quyết các vấn đề thường gặp trong những ngữ cảnh ( trường hợp) nhất định, nó được nói đến phổ biến nhất là "design patterns". Delegates là "design patterns" cho phép đối tượng gửi "message" đến đối tượng ...
Delegates là gì?
... trong phát triển phần mềm, chúng là những giải pháp kiến trúc để giải quyết các vấn đề thường gặp trong những ngữ cảnh ( trường hợp) nhất định, nó được nói đến phổ biến nhất là "design patterns". Delegates là "design patterns" cho phép đối tượng gửi "message" đến đối tượng khác khi có một sự kiện đặc biệt xảy ra. Ví dụ khi chúng ta có hai object A và B để thực hiện một hành động. Một khi hành động hoàn tất, object A biết được object B đã thực hiện xong hành động và nó sẽ thực hiện hành động tương ứng tiếp theo từ kết quả của hành động trong object B, điều này có thể giải quyết bằng việc sử dụng delegates. Tốt hơn là xem qua ví dụ để chúng ta dễ thấy hơn