Можно ли запустить iphonic приложение в iphone, ipod, ipad и mac? - PullRequest
2 голосов
/ 22 марта 2011

Я хочу знать, возможно ли запустить приложение iphonic как в iphone, так и в mac.Если возможно, вы, ребята, подскажете мне, как это будет сделано.

Любая помощь будет высоко оценена.

1 Ответ

1 голос
/ 22 марта 2011

В XCode есть опция для создания Universal приложений. Однако это касается только iDevices. Если вы хотите скомпилировать тот же код для MacOS, вам нужно сделать это, вставив условные выражения препроцессора

#ifdef TARGET_OS_MAC
  // we are on MacOS
#elif defined TARGET_OS_IPHONE
  // we are on iOS
#else
  // unknown platform
#endif

Это связано с тем, что API Mac и iOS в какой-то момент отличаются (есть некоторые классы, которые существуют исключительно для каждой платформы, например, UIKit / AppKit)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...