2015-02-05 14 views
0

我正在試圖構建一個iOS(iPhone或iPad)應用程序,我可以在其中查詢SPARQL端點,並且返回的結果將打印在新窗口中。我打算在Swift或Objective-C中編寫代碼。iOS Swift - 可以在iOS中查詢SPARQL端點嗎?

我的問題是:

  1. 我可以查詢使用斯威夫特/ Objective-C的一個SPARQL終端?
  2. 如果是這樣,有沒有關於如何做的教程?
  3. 我是否必須將任何包導入XCode,就像我們在Eclipse中所做的一樣?

任何幫助將不勝感激。

預先感謝您!

回答

0

這只是一個HTTP請求。用捲髮做它的命令行會是這樣的

curl "http://dbpedia.org/sparql/?query=SELECT * WHERE {?s ?p ?o} LIMIT 3" 

或逃往的捲曲效果更好,

curl http://dbpedia.org/sparql/?query=SELECT%20%2A%20WHERE%20%7B%3Fs%20%3Fp%20%3Fo%7D%20LIMIT%203 

這將讓結果以XML,但你可以添加一個接受頭改爲請求JSON,CSV或TSV。

因此,雖然可能有附加庫庫來自動化與SPARQL端點的某些通信,但您真正需要的是能夠執行遠程HTTP請求。

+0

謝謝你的迴應。我對iOS編程非常陌生。那麼你能告訴我一個關於如何使用HTTP請求的Swift/Objective-C示例代碼嗎? – user2201650

+0

我從來沒有做過任何iOS開發,但Google搜索「objective c」「http請求」獲得了大量的點擊量。 – bobdc

+0

謝謝!我會去做。我試圖在Swift中編寫代碼,而不是Objective-C。 – user2201650

相關問題