कोको जोड़ने के लिए विधेय वर्गों को परिभाषित करता है (NSPredicate
, NSExpression
, आदि) जो Predicate Programming "कोको में प्रश्नों को निर्दिष्ट की एक सामान्य साधन उपलब्ध कराते हैं।" कक्षाओं का यह सेट मुझे बताता है कि मुझे क्या चाहिए लेकिन एक छोटी सी छोटी आबादी के साथ: मुझे अतिरिक्त ऑपरेटर चाहिए।उपवर्गीकरण NSPredicate ऑपरेटर
NSComparisonPredicate
पहले से ही 14 ऑपरेटरों (NSPredicateOperatorType) संभालती है, लेकिन मैं, जोड़ने कहते हैं, अस्थायी ऑपरेटरों ... या ऑपरेटरों जैसे चीजों का प्रतिनिधित्व करने के लिए करना चाहते हैं:
- "चरहै कम से कमnप्रविष्टियों "(बाइनरी ऑपरेटर)
- " चरके लिएमूल्य, ज्यादा से ज्यादा,nलगातार दिन है "(त्रिगुट ऑपरेटर)
जाहिर है, मैं इन अपने आप को और जो इस तरह के प्रश्नों पर डेटा मॉडल को लागू करने की आवश्यकता होगी प्रदर्शन किया जाता है इन ऑपरेटरों का समर्थन करना होगा। लेकिन, क्या इसे लागू करने और मौजूदा एनएसपी्रेडिकेट कक्षाओं से लाभ उठाने का कोई तरीका है? चूंकि ऑपरेटर को enum
के रूप में परिभाषित किया गया था, मुझे संदेह है कि मैं उस मोर्चे पर विस्तार कर सकता हूं। या मैं इस पर नाव पूरी तरह से याद कर रहा हूँ ?!
मेरे पास बहुत कुछ पढ़ना है! धन्यवाद! :) –