Xamarin.Form與Xamarin.Android或Xamarin.IOS的區別簡述: 可能剛剛接觸Xamarin的人來說,對於這個概念比較的模糊,認為這說的不都是同一個東西嗎?事實並不是這樣的,我們先來說說Xamarin.Android和Xamarin.IOS吧,這兩個其實就是一個單獨的工程 ...
Xamarin.Form與Xamarin.Android或Xamarin.IOS的區別簡述:
可能剛剛接觸Xamarin的人來說,對於這個概念比較的模糊,認為這說的不都是同一個東西嗎?事實並不是這樣的,我們先來說說Xamarin.Android和Xamarin.IOS吧,這兩個其實就是一個單獨的工程,在這裡面我們可以針對安卓或者IOS進行代碼的編寫,而且支持原生的代碼調用,這對於安卓或者IOS的開發人員瞭解Xamarin是很有幫助的。
上面也說到了Xamarin.Android與Xamairn.IOS分別就是單獨的工程,那麼有人就會提出疑問,不是說Xamarin是一個跨平臺,一套代碼編寫就可以實現安卓和IOS了嗎?是的,這個現在就要用到了Xamarin.Form這個東東了。Xamarin.Form這個項目就包括了Xamarin.Android和Xamarin.IOS和兩個項目了。
下麵我們就來試試建立Xamarin的這三個工程看看吧。
Xamarin.Android工程:
首先打開VS2017(或者VS的其他版本)→“文件”→“新建項目”如圖:
然後點擊“確認”,選擇“空白應用”。版本可以選擇自己想要的目標版本
最終所呈現出來的效果就是:
上面說的就是有關如何建立Xamarin.Android的項目。
Xamarin.IOS也是類似的。新建一個IOS工程,最終所呈現出來的效果如圖:
我們再來看看Xamarin.form有什麼區別吧:
Xamarin.form工程:
同理,新建一個工程,取名叫Xamarin.Form,,
同樣選擇空白模板
最終所呈現出來的如圖:
這個空白解決方案就是將Xamarin.Android,Xamarin.IOS,Xamarin.UWP合成一個,總的來說一句話Xamarin.from包含了Xamarin.Android,Xamarin.IOS,而Xamarin.Android,Xamarin.IOS是獨立存在的。
好了今天就說到這裡了。我以後會儘量定期說說一些我有關學習的理解。喜歡的可以加關註,不喜勿噴。