Xamarin 中 Objective-C 和 Java 绑定的实现
1. Objective-C 绑定
1.1 概述
Xamarin 开发了一套复杂的系统,用于在 iOS 项目中从 C# 调用原生的 Objective-C 库。Xamarin.iOS 的核心也使用相同的技术来调用 UIKit、CoreGraphics 等 iOS 框架中的原生 Apple API。开发者可以创建 iOS 绑定项目,通过简单的接口和属性将 Objective-C 类和方法暴露给 C#。
1.2 使用 Objective Sharpie
为了辅助创建 Objective-C 绑定,Xamarin 创建了一个名为 Objective Sharpie 的小工具,它可以处理 Objective-C 头文件,并导出有效的 C# 定义添加到绑定项目中。以下是使用 Objective Sharpie 为 Google Analytics 库创建绑定的步骤:
1. 从 http://tinyurl.com/ObjectiveSharpie 下载并安装 Objective Sharpie。
2. 从 https://tinyurl.com/GoogleAnalyticsForiOS 下载最新的 Google Analytics SDK for iOS。
3. 创建一个名为 Googl
超级会员免费看
订阅专栏 解锁全文
373

被折叠的 条评论
为什么被折叠?



