2011-03-22 62 views
2

我想知道是否有可能在iphone和mac上運行iphonic應用程序。如果有可能你們可以告訴我它將如何完成。是否有可能在iphone,ipod,ipad和mac中運行iphonic應用程序?

任何人的幫助將深受讚賞。

+0

確定這是可能的。但你的問題很模糊。什麼樣的應用程序。我可以有一個簡單的套接字客戶端發送一個單一的數據包,我可以擁有在android和linux上的osx窗口上運行的代碼。但它不是很有用。如果你有第二個請擴展。 – ultifinitus 2011-03-22 07:11:09

+0

我想在iPhone和Mac上運行任何iPhone應用程序。如果我們只能運行特定的應用程序,你可以告訴我們可以在iPhone和Mac上運行哪種類型的應用程序。 – 2011-03-22 07:15:04

+0

那麼你可以在模擬器上運行任何iPhone應用程序。這是你談論的那種事情嗎? – ultifinitus 2011-03-22 07:15:57

回答

1

在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 

這是因爲Mac和iOS的API是在不同的一些點(有一些類,每個僅存平臺,例如UIKit/AppKit

相關問題