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