私はiPhone用のモバイル広告SDKを構築していますが、[ライブラリ内の]ランディングページコントローラーのボタンアイコンを表す画像を保存する唯一の方法は、画像を文字配列に変換することだと思います。
次のように文字配列をインラインで定義した場合:
const char backButtonData[] = { 0x00, 0x01, 0xFF, ... };
...私はこのようにアクセスできます:
UIImage *backButtonImage = [UIImage imageWithData:[NSData dataWithBytesNoCopy:backButtonData length:sizeof(backButtonData) freeWhenDone:NO]];
...そして、これらのアイコン画像を使用してコントローラーのツールバーボタンを設定します。
画像データを取得して文字配列を吐き出すスクリプトを探していたのですが、手ぶらで出てきたので、自分で試してみましたが、惨めに失敗しました。
私が[うまくいけば]必要なのは、データを取得するためのスクリプトまたは関数です。
NSData * imageData = UIImagePNGRepresentation(image);
そしてそれをこのフォーマットに吐き出します:
0x00、0x01、0xFF、...コピーして、ソースファイルに貼り付けることができます。
任意のアイデア[またはこれを行うスクリプトまたはツールへのリンク]?;