Пример: я хочу сделать это:
METHODNAME(5) {
// do something
}
, что приводит к:
- (void)animationStep5 {
// do something
}
Есть ли способ сделать это? По сути, мне нужен способ генерирования реальной строки исходного кода до компиляции программы, чтобы компилятор видел - (void)animationStep5
...
Или, может быть, есть что-то отличное от макроса, которое может помочь здесь автоматически генерировать имена методов (не во время выполнения)?