Xamarin iOS開發實戰第1章使用C#編寫第一個iOS應用程序

Xamarin iOS開發實戰第1章使用C#編寫第一個iOS應用程序

C#本來是用來編寫Windows以及Windows Phone的應用程序。自從Xamarin問世後,C#的做用就發生了很大的變化。它不只能夠編寫關於Windows以及Windowsx Phone的應用程序,還能夠編寫iOSAndroid的應用程序。本章將講解如何使用C#編寫一個簡單的iOS應用程序。本文選自《Xamarin iOS開發實戰框架

1.1  初識Xamarin

Xamarin是一個跨平臺的開發框架。Xamarin的產品簡化了針對多種平臺的應用開發,包括iOSAndroidWindows PhoneMac App。本節將講解Xamarin的發展、Xamarin的特色、Xamarin的版本以及工具需求。本文選自《Xamarin iOS開發實戰工具

1.1.1  Xamarin發展

Xamarin創始於2011年,到如今爲止已經有四年了。Xamarin自建立後到如今的發展如表1-1所示。學習

1-1  Xamarin發展史開發工具


1.1.2  Xamarin特色

Xamarin在短短的4年時間內,能夠發展到如今衆所周知,而且成爲國內知名社區CSDN力推的開發框架,想必有它過人之處,如下就是Xamarin的幾個重要特色。spa

1.跨平臺設計

Xamarin可使用C#語言來編寫iOSAndroidMac、以及Windows應用程序。code

2.智能輸入orm

開發應用程序時,開發工具會偵測開發者輸入的部份字母,尋找對應的API並自動完成輸入俗稱自動補全代碼。htm

3.代碼共享ci

現行由Objective-C所開發的iOS應用程序以及由Java所開發的Android應用程序,沒法達到程序代碼共享。Xamarin則是採用C#編寫,所以透過良好的設計,能夠在不一樣平臺間共享商業邏輯以及數據存取等程序,無需從新編寫。除了省下從新編寫的時間成本外,對於版本維護及一致性也有至關大的幫助。本文選自《Xamarin iOS開發實戰

4.Visual Studio整合

Xamarin提供了Visual Studio 2010/2012plug-in,讓本來就熟悉Visual Studio的開發者不用再熟悉其餘的開發工具。在創建項目時,能夠直接創建iOSAndroid的項目模板。開發團隊也能夠將iOS Android的程序代碼歸入到ALM,使用Team Foundation Server進行版本及建置的管理。

5.UI設計

目前在Visual Studio中已整合AndroidUI設計功能,iOSUI編輯目前仍需仰賴Xcode。可是在Xamarin Studio中已經整合的UI的設計功能。爲了方便開發者的學習,咱們會使用Xamarin Studio進行iOS應用程序的開發,Xamarin StudioXamarin開發框架的一部分。

6.確保第一時間更新

Xamarin對於iOSAndroid的版本更新竭盡全力。在iOS SDK 5.06.06.1,都與Apple在同一天發表對應的Framework版本。本文選自《Xamarin iOS開發實戰

相關文章
相關標籤/搜索