Chức năng Core Foundation gần nhất với chức năng của NSLog là gì?Core Foundation tương đương với NSLog
Trả lời
CFShow()
tương tự, nhưng không có tiền tố. Hoặc, như wbyoung nói, hãy sử dụng NSLog()
. Nếu bạn không muốn sử dụng Objective-C, điều sau đây là hoàn toàn hợp lệ (mặc dù nó yêu cầu liên kết với Foundation.framework):
#if __cplusplus
extern "C" {
#endif
void NSLog(CFStringRef format, ...);
void NSLogv(CFStringRef format, va_list args);
#if __cplusplus
}
#endif
int main (int argc, const char * argv[])
{
NSLog(CFSTR("Hello, World! %u"), 42);
return 0;
}
CFShow có vẻ là những gì tôi đang tìm kiếm và cảm ơn đề xuất khác. –
NSLog được xây dựng trên cơ sở Nhật ký hệ thống của Apple. Chạy man 3 asl
để xem trang hướng dẫn này. Bạn có thể sử dụng asl trực tiếp, nhưng trừ khi có một lý do, bạn chỉ có thể tiếp tục sử dụng NSLog. Chỉ cần bao gồm và liên kết với Foundation nếu bạn muốn tránh liên kết đến Cocoa.
Bạn cũng có thể in ra bản gốc nếu muốn.
- 1. Tạo các lớp Core Foundation
- 2. desc hạn 50 tương đương Core Data/NSPredicate
- 3. Chế độ kép ARC/GC và Core Foundation cầu nối
- 4. Tương đương mục tiêu-C cho "toString()", để sử dụng với NSLog là gì?
- 5. Tương đương TreeSet của Java tương đương với Python?
- 6. Tương đương NSLog dành cho nhà phát triển Android bằng cách sử dụng Eclipse
- 7. python tương đương tương đương
- 8. C# tương đương với shell_exec
- 9. WPF tương đương với TextRenderer
- 10. MSVC tương đương với __builtin_popcount?
- 11. Python tương đương với find2perl
- 12. python tương đương với sed
- 13. Jackson tương đương với iPhone?
- 14. Double.doubleToLongBits tương đương với C#?
- 15. .net tương đương với htmlunit?
- 16. callgrind tương đương với java?
- 17. __LINE__ tương đương với Java?
- 18. find_by_sql tương đương với mongoid?
- 19. Video tương đương với PNG?
- 20. Mylyn tương đương với Netbeans?
- 21. Tương đương với Android java.awt.Dimension
- 22. AMD tương đương với NvOptimusEnablement
- 23. Java Tương đương với Reflection.Emit
- 24. Java tương đương với WPF
- 25. windows tương đương với inet_aton
- 26. Dreamweaver tương đương với Linux
- 27. MVC Tương đương với Page_Load
- 28. java tương đương với mkstemp
- 29. MDX tương đương với THÍCH
- 30. Python tương đương với Sinatra
Có lý do nào bạn không thể sử dụng NSLog không? –
Mã tôi đang làm việc là C, chỉ bao gồm tiêu đề CoreFoundation.h và tôi không thực sự muốn gây rối với điều đó chỉ để in một bản ghi nhật ký. –