基于Mono跨平台移动应用开发框架发布Xamarin 3.0
跨平臺移動應(yīng)用開發(fā)框架Xamarin可以讓你完全用C#編寫你的應(yīng)用程序,在iOS、Android、Windows Phone 8、Windows8和mac平臺上共享相同的代碼。你可以重用你最喜歡的.NET庫,而且還很容易地使用平臺特定的庫和框架。Xamarin提供了高性能編譯的代碼和完全訪問所有本地API。所以O(shè)bjective-C和Java能干的事,Xamarin的C#平臺工具一樣可以出色完成。
Xamarin 在5月28日發(fā)布了Xamarin 3,主要有四個重要的變化。
首先,他們有了一個堅實的iOS界面設(shè)計器,而且不依賴于蘋果的Xcode。Xamarin Studio 就可以了,當(dāng)然也可以在Visual Studio上面使用,具體可看Xamarin Designer for iOS Overview。?
第二個就是Xamarin.Forms。它是一個抽象的控件平臺。您可以通過代碼或者是XAML來描述一個按鈕,并正確的獲得按鈕在每個操作系統(tǒng)的行為。你甚至可以創(chuàng)建或者是重寫特定的控件,這一部分使用XAML可滿足了很多做個Silverlight/WPF/WP 同學(xué)的期盼,終于在界面層統(tǒng)一了,當(dāng)然界面層上還有一些平臺特有的還得使用平臺相關(guān)的UI,這樣可以把代碼的共享比例進(jìn)一步提高了。?
第三個就是Xamarin Studio增強(qiáng),對NuGet 內(nèi)置包管理支持和集成.NET BCL 文檔等等,通過Nuget可以使用超過20,000多個組件包。
第四個就是代碼共享方面的改進(jìn),為跨平臺項目提供的2個代碼共享模式PCL 和Share,
詳細(xì)的內(nèi)容可以參見官方博客 《Announcing Xamarin 3》。
[Xamarin] iOS 與Android結(jié)合SignalR
轉(zhuǎn)載于:https://www.cnblogs.com/shanyou/p/3762930.html
總結(jié)
以上是生活随笔為你收集整理的基于Mono跨平台移动应用开发框架发布Xamarin 3.0的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bzoj1601 [Usaco2008
- 下一篇: Google Code Jam 2014