我想sqlite
.db
在我的 Xcode 项目中查看我的文件转储,就像在UILableView
.
如何hexdump
在我的 iOS 应用程序中运行命令行命令?
我想sqlite
.db
在我的 Xcode 项目中查看我的文件转储,就像在UILableView
.
如何hexdump
在我的 iOS 应用程序中运行命令行命令?
如何从我的 iOS 应用程序中运行像 hexdump 这样的命令行命令?
在 MacOS X 上,您可以使用它NSTask
来运行您想要的任何程序。您将用于NSPipe
向命令发送数据和/或从命令中获取数据。
但是你不能在 iOS 上做到这一点。首先,该hexdump
命令可能存在也可能不存在于标准 iOS 安装中。二NSTask
是不可用。如果您真的只是想将文件中的字节转储到标签中,那并不难。我会考虑使用NSInputStream
来打开文件并读取其数据,然后将每个字节转换为适当的十六进制字符串,并将其添加到一个更大的字符串中,该字符串将累积总转储。完成后,将较大的字符串指定为标签的文本。或者,您可以自己做同样的事情,只需将文件读入一个实例NSData
并迭代bytes
自己以生成十六进制字符串。