天天看點

如何成為一個Xamarin專家

近期,我們釋出了 Xamarin studio 6,這個版本充滿了美妙的新特性,能夠更有效的幫助我們的開發工作。由于其深層次的 IDE 比較複雜,同時我們也很難去發現并記得那些對我們最有幫助的特性,是以我想與大家分享一些技巧,用于幫助大家在 Xamarin Studio 的開發體驗中收獲更多的樂趣。

1.深色主題

曾經在 Xamarin Studio 中的一個最被渴求的特性就是深色主題。我們添加了這個主題到 Xamarin Studio 6 中,現在你就可以看到。請確定你已安裝了最新的更新,你會在 Xamarin Studio 的參數對話框的視覺樣式版面找到這個主題。我們不僅在 Xamarin Studio 中添加了深色主題,還優化了整個UI界面,讓它看起來更時尚、更現代。我們的設計師甚至創造了5,727個新圖示!

如何成為一個Xamarin專家

2.全局搜尋

新版本的一個頂級特征就是工具欄上的全局搜尋框,這是一種很好的方式來搜尋解決方案中的檔案、類型和成員并快速導航到已知的内容中。全局搜尋采用模糊駱駝拼寫比對,會自動彈出你搜尋的包含關鍵字的内容。例如,在你的代碼中尋找 UINavigationControllers,你隻需搜尋 “navCon” 或 “nav com”。

如何成為一個Xamarin專家

還可以使用 Xamarin Studio 的全局搜尋來搜尋可用的指令,這是一種超級友善的方式來運作那些你不記得的鍵盤快捷鍵指令。我經常在全局搜尋框中通過 CMD 指令鍵入 “POPT” 并點選回車,來啟動項目選項對話框。

3.按鍵綁定

對于那些你最常使用的指令,按鍵綁定可以極大地加速你的核心工作流程。除了在 Xamarin Studio 的菜單中顯示的按鍵綁定之外,還有很多隐藏的實用小指令,可以在參數對話框的按鍵綁定面闆中找到,如變換(按Ctrl-T),用于交換插入符号兩邊的字元。你可以将自己的按鍵綁定到最喜歡的指令上,同時還可以編輯現有的綁定按鍵。

如何成為一個Xamarin專家

4.資源分析

在 Xamarin Studio 中,我最喜歡的功能是資源分析。這個功能以前隻作為一個實驗性的選項,但現在 Xamarin Studio 6 使用了 Roslyn 編譯平台,資源分析變得更可靠,并且預設處于啟用狀态。

資源分析使用 Roslyn 分析儀來檢查我們編碼中的問題并提出改善建議,它發現的問題會用下劃線标出并且在滾動條中顯示。你可以懸停在滾動條上檢視對該問題的解釋,或者使用檔案指令中的下一頁指令(Alt-Page Down)在這些問題之間來回切換,還可以通過點選滾動條頂部的訓示器實作切換。

資源分析中最優秀的部分是可以自動修複許多它發現的問題。在問題上單擊滑鼠右鍵,如果問題是可修複的,資源分析會将修複好的問題顯示在内容菜單的修複子菜單中。

如何成為一個Xamarin專家

該修複菜單可以直接從鍵盤中通過 Alt-Enter 組合快捷鍵打開,這種方式打開了顯示所有可用的修複和重構的組合菜單。通過這種方式通路的大量上下文重構,可以以一種更有效的方式結合在一起,特别是将擴充選擇指令(Alt-Shift-Up)和移動到上下行(Alt-Up/Alt-Down)的指令相結合。

如何成為一個Xamarin專家

現存的内置庫中已經覆寫了300種重構、分析器,據說 Roslyn 平台也有了修複版,這些現在都作為一種叫做重構要點的擴充,在 Visual Studio 中可以擷取到。你甚至可以編寫自己的分析器和修複。

5. Xamarin Studio 的附加元件

Xamarin Studio 目前有一個附加元件越來越多的的生态系統,并且還在成長中。附加元件可以添加 Roslyn 分析儀、新指令、新項目類型等等。

你可以安裝那些其他人從加載管理器中建立的附加元件。

如何成為一個Xamarin專家

甚至還有可幫助你建立自己的附加元件的附加元件。在 Xamarin Studio 6 新版本釋出的同時,已有部分開發工具緊跟步伐進行支援,如 ComponentOne Studio for Xamarin,這是一款 Xamarin 平台的原生移動控件集,能夠為原生移動應用提供出色的圖表、儀表盤和表格控件,并内置了很容易配置的平滑的動畫,確定最佳的資料可視化體驗。

繼續閱讀