エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swiftでクラスのプロパティ名一覧を取得する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftでクラスのプロパティ名一覧を取得する - Qiita
RuntimeAPIを使った実装について書いていきます。 Swiftでプロパティー一覧を取得する 下のようなコード... RuntimeAPIを使った実装について書いていきます。 Swiftでプロパティー一覧を取得する 下のようなコードでプロパティー名を取得できます。 class_copyPropertyListでプロパティー情報が取得できるので、property_getNameを使ってプロパティーの名前を取得します。 class MyClass: NSObject { var prop1 = "" var prop2 = "" } var count: UInt32 = 0 let properties = class_copyPropertyList(MyClass.self, &count) for i in 0..<Int(count) { let prop = properties[i] let propName = NSString(UTF8String: property_getName(pro