2012-01-28 56 views
0

我是C#開發人員。我在iOS開發方面沒有任何經驗,並且我有一個項目可以製作一個將數據發送到Quickbase的iPad應用程序。我知道有Objective-C,Java和其他的SDK,但是我可以在Xamarin中使用它嗎?在Xamarin中使用Objective-C的第三方SDK?

回答

0

如果所述SDK在.net中,則可以使用它與monotouch(xamarin)。您只需在MonoDevelop中添加對該庫項目的引用,就可以開始使用了。

4

如果您有.NET SDK,您可以直接使用它,具體取決於它使用的BCL的各個部分。

如果您只有一個Objective-C SDK,您可以創建一個綁定,使您可以在C#中使用它。爲此,請在MonoDevelop中創建一個MonoTouch綁定項目,將Obj-C庫添加到它,然後編寫binding definition。然後,您可以編譯該項目並從應用程序項目中引用生成的dll。

您可以在GitHub的monotouch-bindings存儲庫中找到許多受歡迎的Obj-C庫的綁定,儘管它們當前未使用新的MonoTouch綁定項目類型,但在創建新綁定時這是很有用的示例。

+0

你可以給我一些參考目標c sdk嗎? – Dhara 2013-03-19 06:20:52

+0

@mhutch你能更新這個答案的鏈接嗎?我確信它仍然有可能,但是由於在Ximarin上移動了文檔,導致了一些鏈接腐爛。 – codekaizen 2013-12-04 22:57:59

+1

@codekaizen完成! – 2013-12-05 09:45:38