Sự khác biệt giữa strong
, weak
, readonly
và copy
trong Swift là gì?
Sự khác biệt giữa strong
, weak
, readonly
và copy
trong Swift là gì?
Trong Swift và phát triển iOS, strong
, weak
, readonly
, và copy
là các từ khóa được sử dụng để xác định cách thức quản lý bộ nhớ và truy cập của các thuộc tính trong một lớp. Dưới đây là sự khác biệt giữa chúng:
strong
, nó tạo ra một tham chiếu mạnh đến đối tượng, nghĩa là đối tượng đó sẽ không bị giải phóng khỏi bộ nhớ miễn là có ít nhất một tham chiếu mạnh đến nó.weak
tạo ra một tham chiếu yếu đến đối tượng, nghĩa là nó không ngăn đối tượng đó bị giải phóng khỏi bộ nhớ.middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào