Разработка под Apple iOS

индекс
167,97

Упрощаем создание extern констант

Известно, что для того что бы создать extern константу (например типа NSString *) необходимо сделать два шага:
— в .h файле объявить константу
extern NSString *const kMyConst;

— в .m файле присвоить ей значение
NSString *const kMyConst = @"kMyConst";

То, что приходится два раза писать примерно одно и тоже это нормально, если у вас немного подобных констант.
Когда я столкнулся с необходимостью объявления около 30 констант, я решил придумать что нибудь более красивое. По итогу вышла трех-файловая реализация.
11 февраля 2012, 14:43
5