0

我是一名 C# 开发人员。我在 iOS 开发方面没有任何经验,我得到了一个项目来制作一个将数据发送到 Quickbase 的 iPad 应用程序。我知道有用于 Objective-C、Java 等的 SDK……但我可以在 Xamarin 中使用一个吗?

4

2 回答 2

4

如果您有 .NET SDK,则可以直接使用它,具体取决于它使用的 BCL 部分。

如果您只有一个 Objective-C SDK,您可以创建一个绑定,使您能够从 C# 中使用它。为此,请在 MonoDevelop 中创建一个 MonoTouch 绑定项目,将 Obj-C 库添加到其中,然后编写绑定定义。然后,您可以编译该项目并从您的应用程序项目中引用生成的 dll。

您可以在 GitHub 上的monotouch-bindings存储库中找到许多流行的 Obj-C 库的绑定,这是创建新绑定时的有用示例,尽管它们目前不使用新的 MonoTouch 绑定项目类型。

于 2012-02-02T01:49:23.947 回答
0

如果上述 SDK 在 .net 中,您可以将其与 monotouch (xamarin) 一起使用。您只需在 MonoDevelop 中添加对该库项目的引用即可。

于 2012-01-29T14:57:31.953 回答