Việc gửi tin nhắn tới nil có nghĩa là gì và...
Việc gửi tin nhắn tới nil có nghĩa là gì và...
Trong Objective-C, việc gửi một thông điệp (message) đến nil có nghĩa là bạn đang gọi một phương thức trên một đối tượng mà thực sự không tồn tại (đối tượng đó là nil). Điều này là một trường hợp đặc biệt trong Objective-C và có thể hữu ích trong một số tình huống. Khi bạn gửi một thông điệp đến nil, không có hành động nào được thực hiện, và kết quả của thông điệp đó là nil (hoặc 0, 0.0, NO, false, tùy thuộc vào kiểu trả về của phương thức)
nil Lại Hữu Ích?nil Thủ Công: Trong nhiều ngôn ngữ lập trình khác, bạn cần kiểm tra xem một đối tượng có phải là nil hay không trước khi gọi phương thức trên đối tượng đó để tránh lỗi. Trong Objective-C, bạn không cần phải làm điều này vì gửi thông điệp đến nil là an toàn và không gây ra lỗiexpert