[解決済み] objective-cのクラスインスタンスを名前で作成する?
2023-01-22 04:58:24
質問
名前を指定してクラスのインスタンスを作成することは可能ですか?みたいな感じで。
NSString* className = @"Car";
id* p = [Magic createClassByName:className];
[p turnOnEngine];
objective-cで可能かどうかは分かりませんが、可能なように思えます。
どのように解決するのですか?
id object = [[NSClassFromString(@"NameofClass") alloc] init];
関連
-
[解決済み] Objective-CでNSStringsを連結するためのショートカット集
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] SwiftからObjective-Cのコードを呼び出すにはどうしたらいいですか?
-
[解決済み] Typeから新しいオブジェクトのインスタンスを作成する方法
-
[解決済み] Objective-Cで抽象クラスを作成する
-
[解決済み】クラス名でインスタンスを作成し、コンストラクタを呼び出す場合
-
[解決済み] objective-cでNSURLの一部を取得する
-
[解決済み] 警告 "format が文字列リテラルでなく、format の引数がない場合"
-
[解決済み] Objective-Cでクラスのインスタンスを@protocolにキャストする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] キューに入れられたperformSelector:afterDelayの呼び出しをキャンセルする
-
[解決済み] ベストプラクティス - 自分のプロジェクト/アプリのためのNSErrorドメインとコード
-
[解決済み] ブロックベースのAPIメソッドでnonnullとnullableのObjective-Cキーワードを使用する方法
-
[解決済み] Objective-Cでオブジェクトをコピーする方法
-
[解決済み] BOOLプロパティの使用
-
[解決済み] iOSアプリ:通知を消去するには?
-
[解決済み] NSNumberのインクリメント方法
-
[解決済み] UIButtonsの背景色を変更することはできますか?
-
[解決済み] Xcodeでプリプロセッサ・シンボルを定義する方法
-
[解決済み] NSStringをstd::stringに変換するにはどうしたらいいですか?