То, что я сделал, определено #define
в -Prefix.pch
моей облегченной версии следующим образом:
#define POSTPASSFREE 2
В моей «про» версии у меня есть #define
:
#define POSTPASS 1
Затем я использовал условную компиляцию, аналогичную той, что у вас была выше, в тех областях, где вещи должны немного отличаться:
#if POSTPASSFREE
return NO;
#else
return YES;
#endif
Использование обоих:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#if POSTPASS
return 2;
#elif POSTPASSFREE
return 1;
#endif
}
Переключениемежду схемами будут активированы различные секции во время сборки.