其實我有一個用Objective-C編寫的ios應用程序,我想把它轉換成Xamarin.ios我跟着This link,但我不能這樣做,有沒有另一種方式,而不是這個。如何將ios應用程序轉換爲Xamarin.ios應用程序?
請給我任何想法之前否定帖子我是新的xamarin。
任何想法將被認可
在此先感謝。
其實我有一個用Objective-C編寫的ios應用程序,我想把它轉換成Xamarin.ios我跟着This link,但我不能這樣做,有沒有另一種方式,而不是這個。如何將ios應用程序轉換爲Xamarin.ios應用程序?
請給我任何想法之前否定帖子我是新的xamarin。
任何想法將被認可
在此先感謝。
我強烈建議你重寫它。我以前去過那裏,它的建議,原因如下:
你可以重寫爲契機,重構和完善現有的代碼。
翻譯代碼通常非常快速和簡單,它不是非常耗時(除非將重構轉化爲體面的級別,並且真正花時間改進代碼庫)。
Xamarin從「核心」項目中獲得了全部實力。你可能已經知道並且喜歡這個概念,並且讓你切換到xamarin。如果你只是「導出」你當前的代碼,你將無法移動.Core中的類。重寫是非常必要的,正因爲如此,因爲您需要將大約70%的代碼移動到.Core項目中,以便在您決定爲其他平臺編寫代碼時重新使用它。如果你只是導出你的obj-c代碼,你將不會分享任何東西,Xamarin也不會有任何用處,除了c#。
換句話說,這意味着你需要重新寫入和「重新思考」的架構,spceially如果這是你第一次與Xamarin(或差不多),因爲代碼許多你可以放入視圖模型(在覈心中),最終得到一個非常輕量級的iOS項目。
我知道時間通常是一個問題,但我保證你,這是對技術債務和對未來發展的投入時間,你將節省的Android/Windows Phone的/調試。
首先非常感謝。是的,你是正確的,我認爲將ios轉換爲xamarin.ios是一件容易的事情,但事實並非如此,有幾個問題。我從4天開始就陷入了這個問題,好吧,我會重新考慮它,並嘗試用c#開發在Xamarin.ios中對應的objective-c。非常感謝您可以請您提供您的電子郵件地址,以便如果我遇到任何問題,我可以給您發送電子郵件。 – ShreePool
不,您可能不會;) –
好的再次感謝。 – ShreePool