是否有可能容易地端口的MAC源代碼IOS(iphone和ipad)。 mac應用程序使用C語言和Objective C語言。我的asssume是爲mac nib文件創建xib文件,併爲ios移植代碼。有什麼建議麼??? 乾杯端口MAC應用到IOS
0
A
回答
3
是的,這是可能的。它的難度取決於桌面應用程序依賴於鍵盤,鼠標和大屏幕的程度。一般來說,從桌面移植到移動設備的應用程序遠不是微不足道的,原因與API和項目文件的可移植性毫無關係。
1
本質上,你是你需要做的是正確的。由於Objective C是C的一個嚴格超集,因此您的代碼應該運行良好,但顯然需要將API調用更改爲以iOS爲導向的API。主要任務可能是重新創建您的界面以及它如何掛接到您的代碼中,但對於精心設計的MVC應用程序來說,這不應該太成問題。您可能還需要兼顧應用程序的生命週期 - 相比於Mac應用程序,iOS應用程序往往被用於更短的時間,並且可以用很少或根本沒有通知被放棄,所以他們需要保持自己的狀態更大量的持久存儲(或準備在退出時快速並自動保存),而不是依賴用戶觸發明確的保存。
不知道更多關於你的應用程序,我不能給你比這個一般性的建議了。我只能建議你試試看 - 模擬器是免費的。
+0
謝謝你很多......這對我做出決定非常有幫助,Cheers – 2011-01-31 14:45:19
相關問題
- 1. 端口Android應用程序到iOS
- 2. 端口gtk程序到mac
- 3. 端口的Mac OS X應用程序到iPhone
- 4. 端口一個Rails應用程序從Windows到Mac或Linux
- 5. 端口Android SQLite到iOS
- 6. 端口LAMP應用到EC2
- 7. 適用於iOS端口的OpenCV到Android
- 8. 多個端口上找到MAC adressess
- 9. 錯誤:無法當我試圖用MAC端口安裝膩子與MAC端口
- 10. mac端口 - 進度選項?
- 11. Mac端口更新失敗
- 12. Mac - 虛擬串行端口
- 13. Mac端口Mysql安裝
- 14. Mac端口Python 2.6.6和Tkinter
- 15. 更改MySQL端口 - Mac - MAMP
- 16. Mac應用程序 - 禁用特定的USB端口
- 17. 從Obj-C將iOS應用程序移植到Mac/Mac Ruby?
- 18. 端口80在使用中?在MAC
- 19. 與Mac服務器的iOS客戶端應用程序
- 20. Mac/Cocoa:在我的應用程序中嵌入終端窗口
- 21. 如何爲Mac(Cocoa)應用程序創建端到端測試?
- 22. 端口CGAffineTransform從的iOS到Android
- 23. Android應用程序2.2端口到4.0
- 24. 純java應用程序端口到glassfish
- 25. 路由到不同的端口/應用
- 26. iOS pushnotification 2195端口打開
- 27. iOS CFStreamCreatePairWithSocketToHost本地端口
- 28. 前端後端通信iOS應用
- 29. libphonenumber適用於iOS或Objective-C端口
- 30. 如何ping特定端口的ipaddress ios應用
太感謝你了......你的答案是非常明確的,尤指,聲明「是多麼不取決於你的桌面應用程序如何在很大程度上依賴於鍵盤,鼠標和大屏幕」,乾杯 – 2011-01-31 14:47:23