
Snip20160802_10.png
最近領(lǐng)導(dǎo)讓我接觸一門新技術(shù)——Xamarin.Forms,聽著名字很高大上,仔細(xì)了解了一下,它是解決跨平臺的解決方案之一,也就是一份代碼,在安卓、iOS、WindowsPhone平臺下均可運行;其次這項技術(shù)被微軟收購,并開放使用。目前國內(nèi)中文書刊極少。只能參考官方網(wǎng)站的API,以及官方推薦的這本書——Microsoft_Press_eBook_CreatingMobileAppswithXamarinForms_PDF.pdf 全英文,看起來可能慢了點,但是想到自己是第一批吃螃蟹的人,內(nèi)心還是有點小激動的。
今天講的是IDE環(huán)境搭建,本人是做iOS開發(fā),所以我講的是Mac平臺下環(huán)境的搭建方式。
準(zhǔn)備條件##
- 1、XamarinInstaller
- 2、MonoFramework
- 3、monotouch
- 4、Java JDK
下載鏈接我在這里就不貼出來,打開XamarinInstaller里面會有的,不過注意的是Android SDK暫時可以不需要下載,因為它比較龐大,而且用處不大,因為Mac上跑起來比較麻煩,正常情況下用iOS模擬器就可以了。(需要用iOS模擬器需要下載Xcode)
HelloWorld##
如果你一切運行正常,點擊Xamarin Studio的圖標(biāo)就可以進(jìn)入界面

Snip20160802_2.png
New Solution

Snip20160802_4.png
Forms App

Snip20160802_5.png
Next

Snip20160802_6.png
Creat

Snip20160802_7.png
簡單介紹一下
HelloWorld下放的是Forms的代碼
HelloWorld.Droid放的安卓特有的代碼
HelloWorld.iOS放的是iOS 特有的代碼
下面進(jìn)入HelloWorld的編寫

Snip20160802_8.png
選擇模擬器運行即可

Snip20160802_9.png
想寫得更多,看看Xamarin官方文檔你會學(xué)會更多。
結(jié)語#
我也是初學(xué)者,但是可供參考的資料真的很少,特別是中文資料,希望大家能一起努力,填補(bǔ)空缺,當(dāng)然我也有寫的不對的地方,希望大家能給予指點,讓我在學(xué)習(xí)之路少走點彎路。后期我會不定期給大家更新新的內(nèi)容。