директивы / макросы компилятора, такие как #define, являются одним из способов, с помощью которого вы можете сделать это. Например, target-c изначально начинался как директив компилятора и команд unix .
Вероятно, то, что вы хотите сделать, может быть достигнуто другим способом. Возможно, вы захотите взглянуть на систему шаблонов, которая есть у Apple для конструктора интерфейсов, чтобы вы могли добавлять свои собственные объекты в IB. Посмотрите на этот вопрос , чтобы узнать больше.