objective-c - 有没有办法混合使用 MonoTouch 和 Objective-C?

标签 objective-c xamarin.ios mixing

我想知道是否有一种方法可以在一个项目中混合使用 C# 和 Obj-C 代码。具体来说,我想在 Obj-C 中为我的 UI 使用 Cocos2D,并调用一些 MonoTouch C#-Library 来执行一些计算并取回一些值。有没有办法做到这一点?或者反过来,我。 e.在 MonoTouch 中构建并调用 Cocos2D 函数? 谢谢。

最佳答案

您描述的设置是可行的,但流程并不像您在 MonoTouch 中完成整个项目时那样顺畅。事实上,这就是我们引导 MonoTouch 的方式:我们采用现有的 Objective-C 样本,然后用托管代码逐位替换。

我们在这些样本比特腐烂时丢弃了它们。

但您仍然可以完成此操作,使用 mtouch 的 --xcode 命令行选项为您生成示例程序,然后将生成的 template.m 中所需的位复制到您的 main.m 中。自定义您想要的组件,然后从那里开始 XCode 项目。

在您的开发周期中,您将继续使用 mtouch --xcode

关于objective-c - 有没有办法混合使用 MonoTouch 和 Objective-C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1522260/

相关文章:

ios - 从另一个 ViewController 显示标签栏项的父 ViewController

objective-c - 在 Objective-C 中使用不可变集合时,我该如何做 Clojure 之类的事情?

ios - 使用子类从 Storyboard 中实例化 View Controller

objective-c - InAppPurchases 不适用于 PhoneGap App

java - 如何使用 Java 中的 MyCanvas 创建动态更新的 GUI?

java - 3 个按钮的通用 Action 监听器

uitableview - 单点触控 : The correct way to reuse a UITableViewCell

azure - 无法使用 FSharp.Core AOT 程序集

iphone - 左侧单点触控 iPhone 上带圆角的 UIImage

c++ - c和c++混合