Xamarin開發(fā)實戰(zhàn) - 1.環(huán)境搭建
1.1介紹
Xamarin是一套跨平臺解決方案吼虎,目的是使用C#語言創(chuàng)造原生的iOS宾添,Android勺像,Mac和Windows應(yīng)用整以。
Xamarin的三個優(yōu)勢:
- Xamarin App擁有原生App的性能滔驾,因為最后生成的App中是使用的原生的控件和原生的API谒麦,所以它的體驗和效率與原生App相近。
- 使用熟悉的C#語法哆致,在Objective-C绕德,Swift或者Java中能做的任何事情都可以用C#做到。除此之外摊阀,C#還有強(qiáng)大的IDE智能提示耻蛇,lambdas語法,更自然的異步語法(Task胞此、Async)臣咖,NuGet快速獲取組件。
- 在不同的平臺上使用同樣的語言還具有共享代碼的優(yōu)勢漱牵,各個平臺大約可以共享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酣胀。