如何将实时调试值从XCode写入CSV文件

有时,您需要在Xcode中跟踪或保留正在运行的应用程序中的实时数据。 在IOS中,能够收集一些传感器信息(如加速度计)会很棒。 幸运的是,Xcode让您轻松自在。

只需在需要数据的地方放置一个断点即可。 然后从上下文菜单中编辑断点。

您可以在此处为断点分配操作。 我创建了一个简单的python脚本,该脚本仅将两个数字作为参数并将其保存在CSV文件中。

唯一的窍门是,您必须用virgule分隔每个参数项,并用double @符号将变量名括起来。

例如,像这样的shell命令:

  ./plotXY.py -f ./data.csv -p 1 2 

您必须像这样编写参数列表:

  -f,./data.csv,-p,1、2 

启用“等待完成”是一个好习惯。

plotXY.p很简单。 该文件以文件名和x,y为点,并将它们写入CSV文件。

Vola,现在您的号码已保存在CSV文件中。 下一步将是现场绘制它们。