Objective-C на самом деле не использует определения для определения констант.
Однако это можно сделать так, как вы, потому что Objective-C обратно совместим с C.
Вот как я бы сделал это в Objective-C, в заголовочном файле:
extern int const MyConstant;
В файле реализации:
int const MyConstant = 99;