如果我在目标C中进行批量操作,并且在控制台中发生了很多事情......我无法看到这一切都发生在Windows中。如何在Objective C中编写日志文件?
而不是添加参数">>WriteLog.log"
在Objective C中记录控制台的正确方法是什么?
如果我在目标C中进行批量操作,并且在控制台中发生了很多事情......我无法看到这一切都发生在Windows中。如何在Objective C中编写日志文件?
而不是添加参数">>WriteLog.log"
在Objective C中记录控制台的正确方法是什么?
与詹姆斯同意的NSLog是我用Obj-C记录的第一种方法。
为了扩展James的NSLog需要一个字符串对象作为第一个参数,可选引用变量作为下列参数。
IE:
int someInteger = 5;
NSString *someString = @"STRING";
double someDouble = 2.34;
NSLog(@"This is an INT: %i, while this is a string: %@, while this is a double: %.2f",someInteger,someString,someDouble);
// Output: 2010-08-30 11:45:25.400 StackOverflow[380:a0f] This is an INT: 5, while this is a string: STRING, while this is a double: 2.34
要查看%@%I,%.2f从何而来,study string format specifiers.
感谢詹姆斯:) – Kyle 2010-08-30 20:25:02