Objective-C:カテゴリのプロパティ/インスタンス変数
Objective-Cのカテゴリで合成プロパティを作成できないため、次のコードを最適化する方法がわかりません。 @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a lot of stuff return res; } @end テスト方法は、実行時に複数回呼び出されて、私は結果を計算するために多くのものをやっています。通常、合成されたプロパティを使用して、メソッドが最初に呼び出されたときに値をIVar _testに格納し、次にこのIVarを返すだけです。上記のコードをどのように最適化できますか?