iOS: условный код, зависящий от текущей цели

У меня два цели в моем проекте iPhone iOS: Производство и Предварительный просмотр .

Теперь я хочу выполнить строку кода, только если я нахожусь в целевом Preview . Думаю, это должно быть что-то вроде #ifdef .. . . Я нашел решение , которое делает почти то, что я хочу, но использует конфигурацию , а не цель .

Пример:

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  #ifdef MY_PREVIEW_TARGET
    [SomeLibraryWhichIsInPreviewTarget someMethod];
  #endif

  // Code that applies for both targets ...
}

Спасибо за вашу помощь

17
задан Community 23 May 2017 в 12:25
поделиться

0 ответов