iOS ライブラリのバインド
重要
現在、Xamarin プラットフォームでのカスタム バインディングの使用を調査しています。 今後の開発作業の発展のために、このアンケートにご回答ください。
Xamarin.iOS および Xamarin.Mac のバインド Objective-C ライブラリと CocoaPods については、次のリンクを参照してください。
- 概要 - バインドのしくみについて説明します。
- バインディング Objective-C ライブラリ - Xamarin プロジェクトで使用するためにライブラリをバインド Objective-C する方法について説明します。
- 型定義リファレンス ガイド - バインド作成者がバインド生成プロセスを推進するために使用できるすべての属性について説明します。
Objective Sharpie
Objective Sharpie は、バインドの最初のパスをブートストラップするのに役立つコマンド ライン ツールです。 ネイティブ ライブラリのヘッダー ファイルを解析して、パブリック API を バインド定義 にマップします (それ以外の場合は手動で実行されるプロセス)。 Objective Sharpie は単独ではバインディングを作成しませんが、作業を開始するのに役立ちます。
Objective Sharpie 3.0 では、Cocoapods を直接バインドする機能が導入されました。
チュートリアル - iOS Objective-C ライブラリのバインド
このページでは、例として オープンソース InfColorPickerObjective-C プロジェクトを使用して iOS バインド プロジェクトを作成する手順について説明します。 InfColorPicker ライブラリは、ユーザーが HSB 表現に基づいて色を選択できるようにする再利用可能なビュー コントローラーを提供し、色の選択をより使いやすくします。 目標シャープは、バインド プロセスを支援するために使用されます。
ビデオ
C/C++ での iOS バインディングのビデオ