Questions marquées «introspection»

Une capacité de certains langages de programmation orientés objet à déterminer le type d'un objet au moment de l'exécution.

431
Recherche des méthodes d'un objet Python

Étant donné un objet Python de toute sorte, existe-t-il un moyen facile d'obtenir la liste de toutes les méthodes dont cet objet dispose? Ou, si cela n'est pas possible, existe-t-il au moins un moyen facile de vérifier si elle a une méthode particulière autre que de simplement vérifier si une...

291
Comment regarder à l'intérieur d'un objet Python?

Je commence à coder dans divers projets utilisant Python (y compris le développement web Django et le développement de jeux Panda3D). Pour m'aider à comprendre ce qui se passe, je voudrais essentiellement 'regarder' à l'intérieur des objets Python pour voir comment ils fonctionnent - comme leurs...

231
Utiliser isKindOfClass avec Swift

J'essaye de prendre un peu de langage Swift et je me demande comment convertir l'Objective-C suivant en Swift: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass:...

121
Introspection et génériques de classe Swift

J'essaye de créer dynamiquement un class type basé sur instance en utilisant des génériques, mais je rencontre des difficultés avec l'introspection de classe. Voici les questions: Y a-t-il un équivalent Swift aux Obj-C self.class ? Existe-t-il un moyen d'instancier une classe en utilisant le...