수색…


비고

이 섹션에서는 xamarin이 무엇인지, 그리고 왜 개발자가 xamarin을 사용하고자하는지에 대한 개요를 제공합니다.

또한 xamarin에 포함 된 큰 주제를 언급하고 관련 주제에 링크해야합니다. xamarin의 문서는 새로운 기능이므로 관련 주제의 초기 버전을 만들어야 할 수도 있습니다.

OS X에 Xamarin Studio 설치하기

OS X 머신에서 Xamarin 개발을 시작하는 첫 번째 단계는 공식 웹 사이트 에서 Xamarin Studio Community 버전을 다운로드하여 설치하는 것입니다. 아래 그림과 같이 설치 프로그램을 다운로드하려면 몇 개의 필드를 채워야합니다.

Xamarin Studio Community 버전의 다운로드 페이지

Xamarin Unified Installer는 Xamarin.Android, Xamarin.iOS 및 Xamarin Studio 위에 필요한 모든 Xamarin 이외의 구성 요소 (예 : Android SDK)를 식별하고 설치합니다.

Xamarin.iOS 응용 프로그램을 개발하려면 다음 전제 조건을 충족해야합니다.

설치 과정

선행 조건이 충족되면 Xamarin 로고를 두 번 클릭하여 Xamarin Installer를 실행하십시오.

Xamarin 로고를 두 번 클릭하여 설치를 시작하십시오.

OS X 게이트 키퍼는 다운로드 한 응용 프로그램을 열 것인지 묻는 대화 상자를 표시합니다. 계속하려면 "열기"를 클릭하십시오.

계속하려면 "열기"를 클릭하십시오.

실제 설치 프로세스를 시작하려면 Xamarin 소프트웨어 사용권 조항을 읽고 동의해야합니다. "라이센스 조건에 동의합니다."확인란을 선택하고 자동 사용 및 오류보고 요청을 적어 두십시오.

계속하려면 라이센스 조항에 동의하십시오.

설치의 다음 단계는 설치할 제품을 선택하는 것입니다. 항목은 대부분 자명하지만 인텔 ® HAXM 은 일부 개발자에게는 익숙하지 않을 수 있습니다. 인텔 ® 하드웨어 가속 실행 관리자의 약자로, 안드로이드 에뮬레이션이 빨라졌습니다.

이미 시스템에 설치된 제품은 표시되지만 회색으로 표시됩니다. 설치할 제품 선택

제품을 선택하면 Xamarin Unified installer가 자동으로 각 설치 프로그램을 다운로드하고 실행합니다. 마지막 단계에서 Xamarin.Android가 선택되면 Android SDK의 설치 위치를 선택하라는 메시지가 표시됩니다. 대부분의 경우 기본 위치는 안전한 선택이므로 계속하려면 '계속'을 누르십시오.

Android SDK의 설치 위치 선택

마지막으로, 설치 프로그램은 다운로드 및 설치 대상에 대한 간략한 요약을 보여줍니다. 이 예에서는 Xamarin.Android가 아직 설치되지 않았으므로 다른 선행 조건과 함께 목록에 표시됩니다.

"계속"을 클릭하면 각 제품에 대한 다운로드 및 설치 프로세스가 시작됩니다. 설치 프로그램은 현재 시스템 사용자의 사용자 이름과 암호를 묻는 대화 상자를 표시하여 시스템을 변경할 수있는 권한을 요청할 수 있습니다. 세부 정보를 입력하고 "확인"을 클릭하여 설치를 계속 진행하십시오.

설치 과정

설치가 완료되면 Xamarin Studio를 시작할 수 있습니다. Community Edition은 무료이며 로그인 할 필요가 없지만 Enterprise 기능을 사용하려면 계정을 만들고 시험 사용을 활성화해야합니다.

설치 완료

다음 단계

Xamarin Studio를 사용하는 Hello World : Xamarin.Forms

OS X에 Xamarin Studio를 성공적으로 설치 한 후 첫 번째 Hello World 응용 프로그램을 시작합니다.

Hello World 응용 프로그램 : Xamarin.Forms

Xamarin Forms 란 무엇입니까?

Xamarin.Forms는 하나의 공유 된 C # 코드베이스에서 iOS, Android 및 Windows Phone 용 기본 UI를 작성할 수있게 해주는 새로운 라이브러리입니다. 런타임시 네이티브 컨트롤에 매핑되는 40 개 이상의 크로스 플랫폼 컨트롤 및 레이아웃을 제공하므로 사용자 인터페이스가 완전히 기본입니다.

1 단계:

새로운 솔루션을 만듭니다.

"새로운 솔루션"을 클릭하십시오. "새로운 솔루션"을 클릭하십시오.

2 단계 : Forms App을 선택하고 다음을 클릭하십시오. Forms App을 선택하고 다음을 클릭하십시오.

3 단계 : 앱 이름을 추가하고 다음을 클릭하십시오. 여기에 이미지 설명을 입력하십시오.

다음은 솔루션이 생성 될 때 프로젝트 구조가 어떻게 보이는지입니다.

여기에 이미지 설명을 입력하십시오.

App.xaml :

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    x:Class="HelloXamarinForms.App">
    <Application.Resources>
        <!-- Application resource dictionary -->
    </Application.Resources>
</Application>

App.xaml.cs :

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new HelloXamarinFormsPage();
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}

HelloXamarinFormsPage.xaml

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:local="clr-namespace:HelloXamarinForms"
    x:Class="HelloXamarinForms.HelloXamarinFormsPage">

    <Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center"
        HorizontalOptions="Center" />
</ContentPage>

HelloXamarinFormsPage.xaml.cs

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class HelloXamarinFormsPage : ContentPage
    {
        public HelloXamarinFormsPage()
        {
            InitializeComponent();
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow