Exemple: Je veux faire ceci:Comment créer une macro qui restitue une chaîne dans le code source?
METHODNAME(5) {
// do something
}
qui se traduit par:
- (void)animationStep5 {
// do something
}
Est-il possible de le faire? Fondamentalement, ce dont j'ai besoin est un moyen de générer une chaîne de code source réelle avant la compilation du programme, donc le compilateur voit - (void)animationStep5
...
Ou peut-être il y a quelque chose de différent d'une macro, qui peut aider ici à auto- générer des noms de méthodes (pas au moment de l'exécution)?
Pourquoi? Cela semble être un abus grossier du préprocesseur. – JeremyP