新しいイメージと文字列を含む zip ファイルをダウンロードすることで、iOS アプリのブランドを変更できます。これはいつでも発生する可能性があります。アプリバンドル内のファイルを置き換えることができないため、ペン先をロードするたびに新しい画像/文字列があるかどうかを確認してから、IB でセットアップされたものを置き換える必要があります。私はむしろこれを自動化したいと思っています。これを行うためにペン先の読み込みプロセスに自分自身を介入させる方法について何か考えはありますか? 私のペン先のほとんどは、UIViewController サブクラスによってロードされます。
私はすでにviewDidLoad:でチェックを行っています。しかし、それは、各 UIViewController サブクラスでそれを行うことを覚えておく必要があり、ペン先のどのアウトレットをいじる必要があるかを知る必要があることを意味します。私が望むのは、システムが nib で指定された「flower.png」画像を取得しようとしたときに、「 flower.png」を App Bundle に含めます。
このように文字列を扱うのは難しいかもしれませんが、理想的にはそこにもハックできればいいのです。