VS2015 use C# for iOS

VS2015 for iOS

VS2015安裝很少說。其實Xamarin 和微軟感受並非什麼好基友,Xamarin之前一直像個可憐的娃,以插件的形式寄生於VS中。如今只不過形勢稍微好點了,VS2015 在明顯的地方給了Xamarin一個坑,有點像那啥終於轉正的感受。相信這個坑會給Xamarin 帶來很多的廣告效應。html

這裏須要注意不少國內的小朋友由於沒法fq, 在vs2015 的Cross Platform 階段失敗,其實這個徹底不用管!你只須要本身去下載相應的缺失部分配置好環境變量就行了。特別是Xamarin,你徹底能夠用國內某論壇上的Xamarin 連接去下離線包,速度槓槓滴。android

安裝成功後注意看新建項目是這樣滴:ios

若是發現模板少了哪些部分,那就是Xamarin for vs2015 沒有裝成功。接着是蛋疼時間,你必須擁有一臺安裝了Mac 系統的電腦做爲Pair。代碼編譯的過程實際上是將C#生成的IL代碼發到了Mac Host 的機器去負責編譯。既然都有了Mac, XCode其實挺好用的,使用VS 是否是有點多此一舉?何況Xamarin 仍是收費的(微軟快點收購了這家公司吧)。固然你能夠選擇只安裝Build Host,而不須要完整的裝完那坨Xamarin Studio for Mac.markdown

一臺Build Host 只能讓一臺VS 鏈接配對上,配對的過程比較傻~post

示例代碼

這個是Xamarin 官方的例子,Xamarin Shop.該項目包含iOS, Android, WP 以及一個公共的代碼業務邏輯部分實現。好處在於能夠將複雜的邏輯抽離出來,只寫一份。3個界面仍是採用3種原生的模式開發,以達到節省工做量的目標。ui

只要運行這個示例,就能夠免費獲得一件C# T shirt 哦,無論信不信,反正我是填寫了便當China的地址, 不知道最終能不能給我漂洋過海寄過來。url

Xamarin iOS 開發界面

熟悉的StroyBoard,可是用過了XCode 的界面,總以爲哪裏怪怪的,固然你徹底能夠用XCode 畫完界面而後拖回VS2015.插件

Xamarin For Android

我的以爲這塊比較有實際意義,若是哪天Android都用C#來開發了,那Google 不是要恨死 巨軟了。事實上Xamarin 開發Android 確實作的還能夠。如今又有微軟出品的Android模擬器,快,確實快不少,C# 語言又比Java 爽,爽太多。。。這一塊,不像iOS制約條件那麼多,並且破解版很容易。iOS 的Build Host 破解彷佛比較慢。。所以這塊就留待各位本身去體驗了。3d

相關文章
相關標籤/搜索