sqlite
.db
のように、Xcodeプロジェクト内のファイルのダンプを確認したいUILableView
。
hexdump
iOSアプリ内からのようにコマンドラインコマンドを実行するにはどうすればよいですか?
sqlite
.db
のように、Xcodeプロジェクト内のファイルのダンプを確認したいUILableView
。
hexdump
iOSアプリ内からのようにコマンドラインコマンドを実行するにはどうすればよいですか?
iOSアプリ内からhexdumpのようなコマンドラインコマンドを実行するにはどうすればよいですか?
MacOS Xでは、これを使用して、NSTask
必要なプログラムを実行できます。NSPipe
コマンドにデータを送信したり、コマンドからデータを取得したりするために使用します。
しかし、iOSではそれを行うことはできません。まず、hexdump
コマンドは標準のiOSインストールに存在する場合と存在しない場合があります。第二に、NSTask
利用できません。本当にファイルからラベルにバイトをダンプしたいだけなら、それは難しいことではありません。を使用NSInputStream
してファイルを開き、そのデータを読み取ってから、各バイトを適切な16進文字列に変換し、それをより大きな文字列に追加して、合計ダンプを累積することを検討します。完了したら、その大きな文字列をラベルのテキストとして割り当てます。NSData
または、ファイルをのインスタンスに読み込んで自分自身を反復処理しbytes
、16進文字列を生成するだけで、同じことを自分で行うことができます。