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)勢:
- Xamarin App擁有原生App的性能,因?yàn)樽詈笊傻腁pp中是使用的原生的控件和原生的API,所以它的體驗(yàn)和效率與原生App相近。
- 使用熟悉的C#語法,在Objective-C,Swift或者Java中能做的任何事情都可以用C#做到。除此之外,C#還有強(qiáng)大的IDE智能提示,lambdas語法,更自然的異步語法(Task、Async),NuGet快速獲取組件。
- 在不同的平臺(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。