2015-02-05 13 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

相关问题