会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,952件0複数のクラスに同じ名前のプロパティがあり、そのプロパティを参照するクラスを作成したいと考えております。言葉で表現しにくいので、以下にサンプルを記載させて頂きました。クラスa,bには同じ名前のプロパティpがあり、クラスmonitorはプロパティpを参照するクラスになります。このクラスmonitorにクラス名aかbを与えることで、プロパティpを参照させたいと考えております。動的にクラス名をmonitorに与えたいと考えております。クラスaかbを渡して、共通のpを参照させたい伝わりにくい内容ではございますが、どうかよろしくお願い致します。便利な方法がありましたらご教授頂けると幸いです。個の銅バッジ1「クラス名を」とありますが、どうしてもクラス名を文字列で渡す必要があるのでしょうか?例示されたコードを見る限り、クラス名を渡さなくてもクラスオブジェクト(メタクラス)かインスタンスを渡せばいいように見えますが。(投稿順)1直接の回答でなくて恐縮ですが、コメントに書いた「クラスオブジェクト(メタク‌​ラス)かインスタンスを渡せばいい」と言うのをコードにしておきます。できれば時間をとってご覧いただいた上で、本当にクラス名を文字列として渡す必要があるのかどうかを考えるための一助にしてください。TargetClassB.self)文字列をクラスオブジェクトに変換したいのであれば、別項に述べたように辞書型を併用する手もあります。Swiftは強い型付けを行う言語ですので、できるだけ型安全なコーディングを心がけた方がSwiftのメリットを生かせるようなコードになるのですが。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?swiftswift2swift3のタグが付いた他の質問を参照する。Landscape表示の制約をスムーズに変更したい1構造体のプロパティについて0継承した親クラスのプロパティのアクセス制限をしたい。1文字列からクラス名や関数名を生成し実行させたい2Swiftのプロトコル準拠について(Javaなどの未詳細クラスなど)0マストドンへ画像を送る0swiftのクラスと構造体で,プロパティを変更したときの挙動が違う例1クラスを拡張するタイプのライブラリはimportすると全プロジェクトファイルに影響がでると思います。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。