いくつかのサードパーティ フレームワークから既存のクラスのいくつかのメソッドとプロパティをカスタマイズする必要があります。クラスを拡張したり、カテゴリを作成したりできることはわかっています。しかし、フレームワークのソースをそのままにして、独自の追加/拡張のみを作成したい場合、どのアプローチがうまく機能しますか?
SomeClass:NSObject
私の特定のケースでは、.m ファイルで次のように宣言されたクラスのプライベート プロパティを取得したいと考えています。
SomeClass.m
@interface SomeClass()
@property (nonatomic, strong) NSString *string;
//...
@end
@implementation SomeClass
//....
@end