Tôi muốn biết về sự khác biệt giữa các NSLog
và Printf
tuyên bố trong ObjectiveC (đối với mục đích ứng dụng ...!)Sự khác nhau giữa NSLog và tuyên bố printf cho ObjectiveC
Tại sao tất cả các nhà phát triển sử dụng NSLog
thay vì Printf
?
Cả hai trông giống nhau, nhưng sự khác biệt trong hoạt động nội bộ là gì?
Tại thời điểm nào chúng có thể được phân biệt?
Chính xác hơn: 'NSLog hỗ trợ các đối tượng thông qua phần mở rộng% @, bằng cách ngầm gọi mô tả của đối tượng đó - (NSString *); Phương thức ' –
Sự khác biệt lớn thứ ba là NSLog gửi đầu ra tới stderr, trong đó printf gửi tới stdout. – Munim