iOS ライブラリのバインド

重要

現在、Xamarin プラットフォームでのカスタム バインディングの使用を調査しています。 今後の開発作業の発展のために、このアンケートにご回答ください。

Xamarin.iOS および Xamarin.Mac のバインド Objective-C ライブラリと CocoaPods については、次のリンクを参照してください。

Objective Sharpie

Objective Sharpie は、バインドの最初のパスをブートストラップするのに役立つコマンド ライン ツールです。 ネイティブ ライブラリのヘッダー ファイルを解析して、パブリック API を バインド定義 にマップします (それ以外の場合は手動で実行されるプロセス)。 Objective Sharpie は単独ではバインディングを作成しませんが、作業を開始するのに役立ちます。

Objective Sharpie 3.0 では、Cocoapods を直接バインドする機能が導入されました。

チュートリアル - iOS Objective-C ライブラリのバインド

このページでは、例として オープンソース InfColorPickerObjective-C プロジェクトを使用して iOS バインド プロジェクトを作成する手順について説明します。 InfColorPicker ライブラリは、ユーザーが HSB 表現に基づいて色を選択できるようにする再利用可能なビュー コントローラーを提供し、色の選択をより使いやすくします。 目標シャープは、バインド プロセスを支援するために使用されます。

ビデオ

C/C++ での iOS バインディングのビデオ