アプリケーションには、もちろん UIViewController を拡張する単一の親 viewController から継承したいいくつかの viewController があります (したがって、親の兄弟クラスを除いてすべての viewController クラスを作成します)。私が知りたいこと (Objective-C での継承は初めてです) は、親の viewController クラスで、NSString *name という名前の .h ファイルでパラメーターを宣言していることです。 @property (nonatomic、retain)、そして .m ファイルに合成します。
親クラスでこれを行った後、子 viewControllers の NSString *name パラメータにアクセスできますか、それとも、親クラスから継承するそれぞれの viewController クラスで個別のパラメータを宣言する必要がありますか? 各 viewController は NSString *name パラメータに一意の値を持ちます。この場合、viewController クラスごとに個別のパラメータを作成する必要がありますか、それとも親クラス内で一度作成するだけで十分でしょうか? ?
また、親クラスでメソッドを宣言した場合、サブクラスからの参照を使用してそれらにアクセスできることを確認したいと思います (そのメソッドが子クラスでオーバーライドされていない限り)。 Javaでできますか?これは Objective-C の本質的な原則の 1 つであるため、私の推測ではイエスです。