2010-06-25 12 views
6

मुझे आश्चर्य है कि कोको में एक diff एपीआई है, मैंने इसे Google पर करने का प्रयास किया है, लेकिन यह उपयोगी नहीं होने वाले किसी भी परिणाम को वापस नहीं लाता है।कोको एपीआई - क्या इसमें एक diff एपीआई है?

यदि इसके लिए कोई एपीआई नहीं है तो diff को/usr/bin/से कॉल करना या अपना स्वयं का अंतर लिखना बेहतर होगा।

मुझे इसकी आवश्यकता है टेक्स्ट-फाइलों के लिए बाद में द्विआधारी और फ़ोल्डर्स में ब्रांच करने की संभावना है।

धन्यवाद

जेम्स

+0

मैं अभी भी इस प्रश्न का उत्तर देखना चाहता हूं, क्योंकि मैं कोको टच और AFAIK में इस सुविधा का उपयोग करने का प्रयास कर रहा हूं, ऐप स्टोर ऐप्स में खोल कमांड तक पहुंचने का कोई तरीका नहीं है ... कोई विचार? – BadPirate

उत्तर

2

आप आम तौर पर सिर्फ diff ही प्रयोग करेंगे। सभी कमांड लाइन टूल्स एनएसटीस्क और एनएसपीआईपी के माध्यम से सुलभ हैं। एक रैपर वर्ग लिखना तुच्छ है जो आपके लिए यह सब प्रबंधित करता है।

+0

मैंने सोचा कि यह जवाब हो सकता है, मुझे उम्मीद है कि इसके लिए एक अच्छा एपीआई होगा! –

+4

"एक रैपर वर्ग लिखना तुच्छ है जो आपके लिए यह सब प्रबंधित करता है।" [उद्धरण वांछित] ;-) –

+0

आप आईएसओ ऐप्स के साथ एनएसटीस्क का उपयोग नहीं कर सकते हैं। – AbuZubair

5

के बाद से इस सवाल का जवाब था, ऐसा लगता है कि कुछ बाहर आ गया है: Diff Match and Patch libraries

मैं इसे (अभी तक) प्रयास नहीं किया है, लेकिन यह क्या आया जब मैं एक diff पुस्तकालय की तलाश में गया था। एक ओबीजे-सी बंदरगाह है।

+1

ओबीजे-सी पोर्ट यहां है: https://github.com/JanX2/google-diff-match-patch-Objective-C –

+1

यह पूछताछ सॉफ़्ट से ओबीजे-सी बंदरगाह का एक कांटा है जिसे एआरसी का उपयोग करने के लिए दोबारा प्रतिक्रिया दी गई है । यह 2 साल पुराना संस्करण की तुलना में बहुत अधिक दिखता है: https://github.com/inquisitiveSoft/DiffMatchPatch-ObjC – auco

0

हमने हाल ही में एक पुरानी परियोजना को रीमेड किया है जो आपके आईओएस डिवाइस पर एक पैच लागू करता है .. हमने इसे पीसी से diff फ़ाइलों को बनाने के लिए उपयोग किया, आईओएस क्लाइंट पैच डाउनलोड करें और इसे लागू करें। यह PatchPatch कहा जाता है और इसे यहाँ

https://bitbucket.org/Jkok/patchpatch

पाया जा सकता है इसे आजमाएँ और मुझे पता है कि वह आपके लिए काम करता है।

संबंधित मुद्दे