• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 如何使用 MonoTouch/Xamarin.iOS 中的 iOS 库?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 01:17:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我试图找到一种直接的方法来使用 MonoTouch 中的任意 iOS 库。目前需要this calendar functionality ,但该问题适用于任何此类组件。

我已阅读 Xamarin article on creating iOS bindings ,但是构建这些绑定(bind)的过程看起来非常复杂(而且乏味且可能容易出错),我认为实际上从头开始重新实现 C# 中的给定功能比完成这个过程更容易。创建这些绑定(bind)需要深入了解 ObjectiveC,并且我正在使用 Xamarin,正是因为我不必这样做

就目前而言,我很伤心,因为我真的想要访问一些 iOS 库的能力,但是没有时间掌握这个过程来创建这些绑定(bind)。有没有其他方法可以访问这些库?

(我想知道是否有或可能有任何类型的自动绑定(bind)生成器?在我看来,95% 的工作是将 ObjectiveC header 的样板转换为 C# 惯用语,而自动化工具可以做到这一点,然后最后的调整可以手动完成。)



Best Answer-推荐答案


你可以:

  • 消费那些已经绑定(bind)的:你可以在 github 上找到很多, 特别是在 monotouch-bindings,在(刚刚宣布的)XamarinComponents Store ;

  • 自己绑定(bind)。这确实需要一些 Objective-C 知识。一些工具/脚本exists但是,最终,手动手动编辑是需要 Objective-C 知识的地方。有general unit test (例如 Touch.Unit ),您可以重复使用这将大大减少其中的错误数量(即将发布博客文章详细描述它们)。

  • 将一些转换(或从头开始编写)为 C# 组件;

关于ios - 如何使用 MonoTouch/Xamarin.iOS 中的 iOS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027633/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap