Xamarin.Mac - 관련 설명서

Microsoft LearnMac 섹션 외에도 Xamarin.Mac 질문에 대한 도움이 될 수 있는 세 가지 훌륭한 설명서 원본이 있습니다.

  • Xamarin.iOS 설명서 - 여러 API(주로 AppKit/UIKit 외부의)에서 iOS와 macOS 버전이 약간 다를 뿐입니다. 특정 iOS API의 이름이 UIFoo인 경우 macOS에서 NSFoo라고 하는 이름의 비슷한 API를 찾을 수 있습니다. 이러한 예제는 일반적으로 C#에 이미 있습니다.

  • Apple의 Mac 개발자 센터 - 호출 Objective-C 할 API의 예를 간단한 방식으로 C#으로 변환할 수 있습니다. 자세한 방법은 Mac API 이해를 참조하세요.

  • 스택 오버플로 - "NSOutlineView의 모든 노드를 자동으로 확장하려면 어떻게 해야 하나요"와 같은 간단한 일회성 질문에 대한 답을 제공하는 훌륭한 리소스입니다. 이러한 예제는 대개 Objective-C로 제공되며 C#으로 변환해야 하지만, C#으로 된 일부 답변도 있습니다.

사용자 인터페이스

Xamarin.Mac 애플리케이션에서 C# 및 .NET으로 작업할 때 개발자는 Objective-CXcode에서 작업하는 개발자와 같은 사용자 인터페이스 컨트롤에 액세스할 수 있습니다. Xamarin.Mac이 Xcode와 직접 통합되므로 개발자는 Xcode의 Interface Builder를 사용하여 앱의 사용자 인터페이스를 만들고 유지 관리할 수 있습니다(또는 필요에 따라 C# 코드에서 바로 작성).

아래에 나열된 지침은 Xamarin.Mac 애플리케이션에서 macOS 요소를 작업하는 자세한 방법을 설명합니다.