エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swiftでリフレクションを使ってインスタンスからプロパティの一覧を取得する - 酢ろぐ!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftでリフレクションを使ってインスタンスからプロパティの一覧を取得する - 酢ろぐ!
Swiftでインスタンスからプロパティの一覧を取得してみましょう。以下のようなPersonクラスがあるとしま... Swiftでインスタンスからプロパティの一覧を取得してみましょう。以下のようなPersonクラスがあるとします。 @objc(Person) class Person : NSObject { let age: Int let name: String required init(age: Int, name: String) { self.age = age self.name = name } } reflectメソッドを使ってオブジェクトに定義されているプロパティの一覧を取得します。 let object = Person(age: 17, name: "さくさん") var r = reflect(object) for var i = 0; i < r.count; i++ { let name: String = r[i].0 let type: Any.Type = r[i]