固有の質問ではないかもしれませんが、Google のスキルが不十分なため、どのように表現すればよいかわかりません。
私はアプリ フレームワークを作成しており、画面上の UIView 要素の位置やその他のプロパティを格納するシステムの作成に多くの時間を費やしています。
私が知りたいのは、このようなものが既に存在するかどうかです。システムは正常に動作していますが、多数の要素でメモリの使用量が心配なためです。
基本的に、UIControl をサブクラス化し、位置、アルファ、colorscheme データ、およびインターフェイス内の特定の状態に適用されるすべての形式の変換を格納する「状態」プロパティを追加しました。これは、舞台に立つ役者に似ています。シーンの変更 (ボタンが押されるなど) が発生すると、アクター (UIView) は保存されたデータからどこにいてどのように見えるかを正確に認識します。
これは、ボタンを 1 回押して NSNotification を実行するだけで、状態を識別する単純な整数をブロードキャストでき、必要なすべてのプロパティがそれに応じてアニメーション化されることを意味します。
私は時間を無駄にしていますか?このようなものはすでに存在しますか。Apple が提供するツールには含まれていないようです。