7
有没有什么功能可以做NSLog的功能,但最后没有新行?NSLog无新行
有没有什么功能可以做NSLog的功能,但最后没有新行?NSLog无新行
您可以使用printf(),但时间不会显示,您将无法使用对象的“%@”序列。
也就是说,您可以使用printf()实现自己的日志记录功能,并添加对对象的支持。你将需要知道如何处理C变量参数。
看到这个http://borkware.com/quickies/one?topic=NSString
从该网页中摘录:
void LogIt (NSString *format, ...)
{
va_list args;
va_start (args, format);
NSString *string;
string = [[NSString alloc] initWithFormat: format arguments: args];
va_end (args);
printf ("%s\n", [string cString]);
[string release];
} // LogIt
刚刚定制的printf,以满足您的需求
的NSString的CString已被弃用。改用NSString UTF8String。 – galactikuh 2016-06-01 18:38:26