2011-01-31 43 views
0

是否有可能容易地端口的MAC源代碼IOS(iphone和ipad)。 mac應用程序使用C語言和Objective C語言。我的asssume是爲mac nib文件創建xib文件,併爲ios移植代碼。有什麼建議麼??? 乾杯端口MAC應用到IOS

回答

3

是的,這是可能的。它的難度取決於桌面應用程序依賴於鍵盤,鼠標和大屏幕的程度。一般來說,從桌面移植到移動設備的應用程序遠不是微不足道的,原因與API和項目文件的可移植性毫無關係。

+0

太感謝你了......你的答案是非常明確的,尤指,聲明「是多麼不取決於你的桌面應用程序如何在很大程度上依賴於鍵盤,鼠標和大屏幕」,乾杯 – 2011-01-31 14:47:23

1

本質上,你是你需要做的是正確的。由於Objective C是C的一個嚴格超集,因此您的代碼應該運行良好,但顯然需要將API調用更改爲以iOS爲導向的API。主要任務可能是重新創建您的界面以及它如何掛接到您的代碼中,但對於精心設計的MVC應用程序來說,這不應該太成問題。您可能還需要兼顧應用程序的生命週期 - 相比於Mac應用程序,iOS應用程序往往被用於更短的時間,並且可以用很少或根本沒有通知被放棄,所以他們需要保持自己的狀態更大量的持久存儲(或準備在退出時快速並自動保存),而不是依賴用戶觸發明確的保存。

不知道更多關於你的應用程序,我不能給你比這個一般性的建議了。我只能建議你試試看 - 模擬器是免費的。

+0

謝謝你很多......這對我做出決定非常有幫助,Cheers – 2011-01-31 14:45:19