したがって、私が基本的に聞きたいのは、次のコードが安全かどうかです (動作するかどうかではありません)。つまり、パブリック ゲッターは [異なるタイプの] actionLog プロパティの合成されたゲッターをオーバーライドしますか?
.h ファイル:
@interface SomeClass : NSObject
- (NSArray*) actionLog;
@end
.m ファイル:
@interface SomeClass ()
@property (strong, nonatomic) NSMutableArray* actionLog;
@end
@implementation SomeClass
...
@end