绑定 iOS 库

重要

我们当前正在调查 Xamarin 平台上的自定义绑定使用情况。 请参与此调查,告诉我们将来应该进行哪些开发工作。

按照以下链接了解 Xamarin.iOS 和 Xamarin.Mac 的绑定 Objective-C 库和 CocoaPods:

目标 Sharpie

Objective Sharpie 是一种命令行工具,可帮助启动绑定的第一个传递。 它的工作原理是分析本机库的头文件,将公共 API 映射到绑定定义(此过程在其他时候是手动的)。 Objective Sharpie 本身不会创建绑定,但它可以帮助你入门!

Objective Sharpie 3.0 推出了直接绑定 Cocoapods 的功能!

演练 - 绑定 iOS Objective-C 库

本页提供了使用开源 InfColorPickerObjective-C 项目创建 iOS 绑定项目的分步演练,作为示例。 InfColorPicker 库提供了一个可重用的视图控制器,允许用户根据 HSB 表示形式选择颜色,使颜色选择对用户更加友好。 Objective Sharpie 将用于协助绑定过程。

视频

C/C++ 视频中的 iOS 绑定