iOS 고급 개념 및 내부

이 항목에서는 .NET BCL(기본 클래스 라이브러리)의 MonoTouch API 디자인, 어셈블리 및 클래스 및 Mac용 Visual Studio Xcode의 Interface Builder 및 Apple 도구 체인과 통합되는 방법을 살펴봅니다.

API 디자인

API 바인딩의 디자인 원칙에 대해 설명합니다.

사용 가능한 어셈블리

.NET BCL(기본 클래스 라이브러리)에서 사용 가능한 어셈블리 및 클래스를 나열합니다.

XIB 코드 생성

또한 Mac용 Visual Studio 및 Xcode의 인터페이스 작성기를 사용하여 인터페이스 작성기를 사용하여 UI를 디자인하는 방법도 설명합니다.

Important

이 문서에서는 Mac용 Visual Studio Xcode의 인터페이스 작성기와의 통합에 대해서만 설명합니다. iOS 디자이너에 대한 자세한 내용은 iOS 디자이너 문서를 검토하세요.

iOS 아키텍처

Xamarin.iOS 애플리케이션은 Mono 실행 환경 내에서 실행되며 전체 AOT(Ahead of Time) 컴파일을 사용하여 C# 코드를 ARM 어셈블리 언어로 컴파일합니다. 이 가이드에서는 낮은 수준에서 Xamarin.iOS를 살펴봅니다.

Objective-C 선택기

선택기(메서드)를 직접 호출 Objective-C 하기 위한 참고 사항 및 사용법입니다.

제한 사항

Xamarin.iOS에서 알아야 할 문제 및 제한 사항