Giá trị của _cmd
biến khi tôi truy cập vào giá trị đó từ cơ thể của hàm kiểu C?_cmd bên trong các hàm c
Được xác định bên trong các phương thức chỉ chọn (Mục tiêu-C)?
P.S.
Câu hỏi này có thể bắt nguồn từ sự hiểu biết của tôi về những gì _cmd
là. Tôi sẽ đánh giá cao nếu ai đó cung cấp cho tôi một nguồn giải thích tốt.
Để tham khảo: [Objective-C phương pháp] (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/ Tham khảo/tham khảo.html). Lưu ý rằng bất kỳ hàm C nào có một 'id' và' SEL' là hai đối số đầu tiên của nó có thể được sử dụng như là một phương thức thực hiện. Tương tự như vậy, bất kỳ phương thức thực thi nào cũng là một hàm C nhận một 'id' và' SEL' làm hai đối số đầu tiên của nó. – outis
Để rõ ràng hơn, '_cmd' là' SEL' - bộ chọn phương thức cho phương pháp Objective-C. "Bộ chọn phương thức là một chuỗi C đã được đăng ký (hoặc 'ánh xạ') với thời gian chạy Objective-C." –