Sự khác nhau giữa việc đánh dấu một phương thức là @objc vs dynamic là gì, khi nào bạn sẽ làm một cái so với cái kia?Swift 3 - dynamic vs @objc
Dưới đây là định nghĩa của Apple về động.
động Áp dụng công cụ sửa đổi này cho bất kỳ thành viên nào của lớp có thể là được đại diện bởi Mục tiêu-C. Khi bạn đánh dấu tuyên bố thành viên bằng công cụ sửa đổi động, quyền truy cập vào thành viên đó luôn được động được gửi đi bằng thời gian chạy Objective-C. Truy cập vào thành viên đó là không bao giờ được trình biên dịch hoặc biên dịch sai.
Vì các khai báo được đánh dấu bằng công cụ sửa đổi động được gửi đi sử dụng thời gian chạy Objective-C, chúng được đánh dấu hoàn toàn bằng thuộc tính objc .
Câu hỏi của bạn đã được trả lời chưa? – Alexander