我想知道Objective-C中的NSLog
语句和Printf
语句之间的区别(出于应用目的...)
为什么所有的开发人员都使用NSLog
而不是Printf
?
两者看起来很相似,但内部工作的区别是什么?
在哪一点上可以区分它们?
发布于 2012-01-26 01:08:55
从开发人员的角度来看,最大的区别是NSLog通过%@格式支持Objective-C对象类型。NSLog还写入stderr,而printf写入标准输出。
https://stackoverflow.com/questions/9006801
复制相似问题