我是C#开发人员。我没有任何iOS开发经验,我已经获得了一个项目来制作一个将数据发送到Quickbase的iPad应用程序。我知道有针对Objective-C,Java和其他的SDK ......但是我可以在Xamarin中使用它吗?
答案 0 :(得分:4)
如果您有.NET SDK,则可以直接使用它,具体取决于它使用的BCL部分。
如果您只有Objective-C SDK,则可以创建一个绑定,使您可以从C#中使用它。为此,在MonoDevelop中创建MonoTouch绑定项目,向其添加Obj-C库,并编写binding definition。然后,您可以编译项目并从应用程序项目中引用生成的dll。
您可以在GitHub上的monotouch-bindings存储库中找到许多流行的Obj-C库的绑定,这在创建新绑定时很有用,尽管它们当前不使用新的MonoTouch Binding项目类型。
答案 1 :(得分:0)
如果所述SDK在.net中,您可以将其与monotouch(xamarin)一起使用。您只需在MonoDevelop中添加对该库项目的引用,就可以了。