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

大學霸發表於2014-10-23

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

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

1.1  初識Xamarin

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

1.1.1  Xamarin發展

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

1-1  Xamarin發展史

時間

事件

2011

Xamarin被建立

2013221

Xamarin 2.0推出

201458

Xamarin 3推出

1.1.2  Xamarin特點

Xamarin在短短的4年時間內,可以發展到現在眾所周知,並且成為國內知名社群CSDN力推的開發框架,想必有它過人之處,以下就是Xamarin的幾個重要特點。

1.跨平臺

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

2.智慧輸入

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

3.程式碼共享

現行由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開發實戰

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1308007/,如需轉載,請註明出處,否則將追究法律責任。

相關文章