zoukankan      html  css  js  c++  java
  • 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发展史

    时间

    事件

    2011年

    Xamarin被创建

    2013年2月21日

    Xamarin 2.0推出

    2014年5月8日

    Xamarin 3推出

    1.1.2  Xamarin特点

    Xamarin在短短的4年时间内,能够发展到如今众所周知。而且成为国内知名社区CSDN力推的开发框架。想必有它过人之处。下面就是Xamarin的几个重要特点。

    1.跨平台

    Xamarin能够使用C#语言来编写iOS、Android、Mac、以及Windows应用程序。

    2.智能输入

    开发应用程序时。开发工具会侦測开发人员输入的部份字母,寻找相应的API并自己主动完毕输入俗称自己主动补全代码。

    3.代码共享

    现行由Objective-C所开发的iOS应用程序以及由Java所开发的Android应用程序,无法达到程序代码共享。Xamarin则是採用C#编写,因此透过良好的设计。能够在不同平台间共享商业逻辑以及数据存取等程序,无需又一次编写。除了省下又一次编写的时间成本外,对于版本号维护及一致性也有相当大的帮助。本文选自《Xamarin iOS开发实战

    4.与Visual Studio整合

    Xamarin提供了Visual Studio 2010/2012的plug-in,让原本就熟悉Visual Studio的开发人员不用再熟悉其它的开发工具。

    在建立项目时,能够直接建立iOS及Android的项目模板。

    开发团队也能够将iOS 及Android的程序代码纳入到ALM,使用Team Foundation Server进行版本号及建置的管理。

    5.UI设计

    眼下在Visual Studio中已整合Android的UI设计功能,iOS的UI编辑眼下仍需仰赖Xcode。可是在Xamarin Studio中已经整合的UI的设计功能。为了方便开发人员的学习,我们会使用Xamarin Studio进行iOS应用程序的开发,Xamarin Studio是Xamarin开发框架的一部分。

    6.确保第一时间更新

    Xamarin对于iOS及Android的版本号更新不遗余力。

    在iOS SDK 5.0、6.0以6.1,都与Apple在同一天发表相应的Framework版本号。本文选自《Xamarin iOS开发实战

  • 相关阅读:
    Go语言标准库flag基本使用
    GO学习-(12) Go语言基础之函数
    GO学习-(11) Go语言基础之map
    GO学习-(10) Go语言基础之指针
    Spring AOP
    JDK动态代理
    版本控制
    版本控制
    浅析Java反射机制
    Spring Batch学习
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6904450.html
Copyright © 2011-2022 走看看