2008-10-20 14 views
13

मैं एक एप्लिकेशन के लिए एक जीयूआई-रैपर लिखना चाहता था जो एक्सएमएल-आरपीसी का उपयोग करता है और सोचता है कि क्या कोको के लिए कोई एक्सएमएल-आरपीसी ढांचा उपलब्ध है और यदि ऐसा है तो सबसे अच्छा क्या है?कोको एप्लिकेशन में एक्सएमएल-आरपीसी का उपयोग करने का सबसे अच्छा तरीका?

अग्रिम धन्यवाद

+0

यह एक AFNetworking एक्सटेंशन –

+0

के लिए एक आदर्श क्षेत्र की तरह लगता है मैं एक्सएमएल-आरपीसी के साथ ओपन एआरपी एपीआई का उपयोग करना चाहता हूं मैं यह कैसे कर सकता हूं? –

उत्तर

0

में मेरा मानना ​​है कि एक वेब सेवाओं ढांचे MacOS एक्स मैं Late Night Cocoa podcast #3 पर इसके बारे में सुना, साबुन, XML-RPC, और कोको के लिए बाकी के बारे में है, जिनमें से बहुत प्रारंभिक संस्करणों के बाद से वर्तमान है। मैंने व्यक्तिगत रूप से उस ढांचे का उपयोग कभी नहीं किया है।

4

फ्रेमवर्क डेंटन का ऐप्पल Web Services Core है जो एक्सएमएल-आरपीसी और एसओएपी का समर्थन करने का दावा करता है। मैंने व्यक्तिगत रूप से एसओएपी के लिए इसका इस्तेमाल करने की कोशिश की है और मुझे अविश्वसनीय रूप से कमी का समर्थन मिला है (इस बिंदु पर कि मैंने सीएफएचटीटीपीक्वेट और libxml2 के माध्यम से अपना खुद का रोलिंग समाप्त किया)। विभिन्न मेलिंग सूचियों का मानना ​​है कि यह एक्सएमएल-आरपीसी के लिए थोड़ा बेहतर काम कर सकता है।

ध्यान दें कि यह API पहली बार 10.2 (जगुआर) में शामिल था और मुझे पूरा यकीन है कि तब से इसे छुआ नहीं गया है। दस्तावेज़ीकरण में कई चूक और त्रुटियां भी शामिल हैं जिन्हें कभी भी सही नहीं किया गया है। और यह एक कार्बन एपीआई है, इसलिए आपको सभी मजेदार उद्देश्य-सी भलाई नहीं मिलेगी जिसे हम सभी जानते हैं और प्यार करते हैं।

कहा जा रहा है कि यह ओएस द्वारा प्रदान किया गया है, इसलिए आपको तीसरे पक्ष के पुस्तकालयों के खिलाफ शिपिंग और लिंकिंग के बारे में चिंता करने की ज़रूरत नहीं है। तो यह शुरू करने के लिए एक बुरा जगह नहीं है।

9

आपके उत्तरों के लिए बहुत बहुत धन्यवाद।

कल मैंने इस विषय पर एक व्यापक Google सत्र किया और कोको के लिए कुछ समर्पित एक्सएमएल-आरपीसी ढांचे के साथ आया।

  1. एरिक Czarny से "कोको XMLRPC फ्रेमवर्क" http://github.com/eczarny/xmlrpc/tree/master
  2. "मुक्त स्रोत कोको के लिए XMLRPC कक्षा" ब्रेंट सीमन्स से http://ranchero.com/cocoa/xmlrpc/
  3. में पाया जा सकता "XMLRPC फ्रेमवर्क पर पाया जा सकता है "मार्कस मुलर जो एक छोटा सा पुराना लगता है और http://www.mulle-kybernetik.com/software/XMLRPC/

में पाया जा सकता मुझे आश्चर्य है अगर किसी को भी उन लोगों में से किसी एक या जो किसी एक का उपयोग करने के लिए एक सिफारिश के साथ किसी भी अनुभव है से।

2

मुझे लगता है कि सबसे अच्छा उपलब्ध और सक्रिय रूप से बनाए रखा ढांचा एरिक Czarny के "कोको एक्सएमएल-आरपीसी फ्रेमवर्क" है। अंत में एक्सएमएल-आरपीसी के पीछे कोई जादू नहीं है और आपको ऐप्पल के वेब सेवा कोर (जैसे जेम्स पहले से ही उल्लेख किया गया है) से काफी खुश होना चाहिए। यदि आप सी-स्टाइल सिंटैक्स से छुटकारा पाना चाहते हैं तो मैं वास्तव में एरिक के ढांचे की सिफारिश करता हूं, क्योंकि यह इतना वर्बोज़ और काम करने के लिए अपेक्षाकृत अच्छा नहीं है।