在QT中,许多类都具有流<例如,我可以这样打印QImage或QRect大小:
QImage image(500, 100, QImage::Format_RGBA8888_Premultiplied);
qDebug() << "image: " << image;
输出:图像:QImage(QSize(500,100))
QRect rect(3, 4, 100, 50);
qDebug() << "rect: " << rect;
输出:rect:QRect(3,4 100x50)
我发现这非常有用,因为您不必键入每个班级成员来打印它。
我是IOS编码的新手。对于像CGRect这样的基本类,有什么简单的方法可以实现我所缺少的吗?
最佳答案
您可以使用标准库:
NSLog(@"%@", NSStringFromCGRect(view.rect));
或尝试使用更好的solution-是DDLog库,它可以打开所有日志输出,例如用于发行版,在这种情况下,请使用:
DDLogInfo(@"%@", NSStringFromCGRect(view.rect));
要么
DDLogWarn(@"%@", NSStringFromCGRect(view.rect));
可以打印的图像:
DDLogWarn(@"%@", image);