Xamarin開發(fā)實(shí)戰(zhàn) - 1.環(huán)境搭建

Xamarin開發(fā)實(shí)戰(zhàn) - 1.環(huán)境搭建

1.1介紹

Xamarin是一套跨平臺(tái)解決方案,目的是使用C#語言創(chuàng)造原生的iOS,Android,Mac和Windows應(yīng)用。
Xamarin的三個(gè)優(yōu)勢:

  1. Xamarin App擁有原生App的性能,因?yàn)樽詈笊傻腁pp中是使用的原生的控件和原生的API,所以它的體驗(yàn)和效率與原生App相近。
  2. 使用熟悉的C#語法,在Objective-C,Swift或者Java中能做的任何事情都可以用C#做到。除此之外,C#還有強(qiáng)大的IDE智能提示,lambdas語法,更自然的異步語法(Task、Async),NuGet快速獲取組件。
  3. 在不同的平臺(tái)上使用同樣的語言還具有共享代碼的優(yōu)勢,各個(gè)平臺(tái)大約可以共享75%的APIs和數(shù)據(jù)結(jié)構(gòu)代碼。如果使用Xamarin.Forms來創(chuàng)建UI幾乎可以共享100%的代碼。

常用網(wǎng)址:

名字 網(wǎng)址
官網(wǎng) https://www.xamarin.com/
開發(fā)者中心 https://developer.xamarin.com/
API中心 https://developer.xamarin.com/api/
官網(wǎng)例子 https://developer.xamarin.com/samples-all/
官方入門 https://developer.xamarin.com/guides/xamarin-forms/getting-started/

1.2 環(huán)境搭建(macOS)

下載地址:https://www.visualstudio.com進(jìn)行下載Visual Studio。

MAC版本分別下載地址:

名字 網(wǎng)址
xamarin.ios https://xamarin.azureedge.net/MonoTouch/Mac/xamarin.ios-10.10.0.36.pkg
xamarin.mac https://xamarin.azureedge.net/XamarinforMac/Mac/xamarin.mac-3.4.0.36.pkg
xamarin.android https://xamarin.azureedge.net/MonoforAndroid/Mac/xamarin.android-7.3.1-2.pkg
vc mac https://xamarin.azureedge.net/VsMac/VisualStudioForMac-7.0.1.24.dmg

1.3 創(chuàng)建第一個(gè)forms程序

1.4 在iphone上虛擬機(jī)、真機(jī)上運(yùn)行

1.5 在android虛擬機(jī)真機(jī)上運(yùn)行

1.6 常用控件匯總

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容