Khi nào bạn nên sử dụng self
trong một phương thức trong Swift?
Khi nào bạn nên sử dụng self
trong một phương thức trong Swift?
Trong Swift, từ khóa self
được sử dụng để tham chiếu đến thực thể hiện tại của một lớp, cấu trúc hoặc liệt kê trong phạm vi của nó. Dưới đây là một số tình huống cụ thể khi bạn cần sử dụng self
trong một phương thức:
self
từ bên trong một closure thuộc về một lớp, Swift yêu cầu bạn phải sử dụng self
để làm rõ bạn hiểu rằng bạn đang nắm giữ một tham chiếu đến self
, có thể gây ra tình trạng giữ (retain cycle) nếu không cẩn thận. Điều này giúp làm rõ phạm vi mà self
được sử dụng và ngữ cảnh của nómiddle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào