Web services -> core data -> controller -> view and then reverse...
Web服务 - >核心数据 - >控制器 - >查看然后反向...
Sound right?
Or is there a better way, one that avoids the complexity of SOAP? Additionally can core Data recognize XML coming from SOAP?
还是有更好的方法,避免SOAP的复杂性?此外,核心数据可以识别来自SOAP的XML吗?
Thanks // :)
谢谢 // :)
1 个解决方案
#1
There are several good REST libraries that work on the iPhone if you want to avoid SOAP.
如果你想避免使用SOAP,有几个好的REST库可以在iPhone上运行。
HTTPRiot - http://labratrevenge.com/httpriot/
HTTPRiot - http://labratrevenge.com/httpriot/
ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/
ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/
ObjectiveResource - http://iphoneonrails.com/
ObjectiveResource - http://iphoneonrails.com/
I've used the first and last and between those two, I really like HTTPRiot - really easy to use, doesn't get in your way and converts both XML and JSON responses into NSArrays and NSDictionaries.
我已经使用了第一个和最后一个,在这两个之间,我真的很喜欢HTTPRiot - 非常容易使用,不会妨碍你将XML和JSON响应转换成NSArrays和NSDictionaries。
Core Data doesn't have any relation to Web services natively but you can easily populate managed objects from the data you receive from one of the above libraries.
Core Data本身与Web服务没有任何关系,但您可以从上述库中的某个库中轻松填充托管对象。
#1
There are several good REST libraries that work on the iPhone if you want to avoid SOAP.
如果你想避免使用SOAP,有几个好的REST库可以在iPhone上运行。
HTTPRiot - http://labratrevenge.com/httpriot/
HTTPRiot - http://labratrevenge.com/httpriot/
ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/
ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/
ObjectiveResource - http://iphoneonrails.com/
ObjectiveResource - http://iphoneonrails.com/
I've used the first and last and between those two, I really like HTTPRiot - really easy to use, doesn't get in your way and converts both XML and JSON responses into NSArrays and NSDictionaries.
我已经使用了第一个和最后一个,在这两个之间,我真的很喜欢HTTPRiot - 非常容易使用,不会妨碍你将XML和JSON响应转换成NSArrays和NSDictionaries。
Core Data doesn't have any relation to Web services natively but you can easily populate managed objects from the data you receive from one of the above libraries.
Core Data本身与Web服务没有任何关系,但您可以从上述库中的某个库中轻松填充托管对象。