Puis-je obtenir une classe par son nom? Par exemple:Obtenir la classe par son nom
class Foo {
}
class Bar {
}
let x = "Foo"
classByString(x) // need to return Foo
Je souhaite utiliser la métaprogrammation pour réduire la maintenance du code.
Créer un fichier constant et écrire tous classname avec la variable constante, vous devez écrire une fois et utiliser tout le temps. –
Merci @Jacky, mais je aurais besoin sans entretien quand ajouter une nouvelle classe, pour ne pas oublier – Macabeus
@Jacky je peux le faire en Ruby et Python, alors je voudrais savoir s'il est possible à Swift – Macabeus