2017-12-06 27 views
6

मेरे xcdatamodel में दो नए फ़ील्ड, byTitleIndex और compoundIndex, प्राप्त सूचकांक तत्वों के तहत दिखाए जा रहे हैं। मैंने एक्सकोड में पहले इस खंड को नहीं देखा है। एक प्राप्त सूचकांक तत्व क्या है?CoreData मॉडल में Fetch अनुक्रमणिका तत्व क्या हैं?

Screenshot of Xcode xcdatamodel highlighting compoundIndex field

+0

https://stackoverflow.com/questions/44386614/ios -कंट-कंपाइल-कोर्डाटा-मॉडल-क्योंकि-फ्रेच-इंडेक्स-इन-एक्सकोड-9 इस सहायता – narasimha

+0

... या [यह] (https://stackoverflow.com/a/45922581/3985749) हो सकता है। – pbasdf

उत्तर

6

लायें सूचकांक तत्वों एप्पल के नए अनुक्रमण एपीआई, WWDC 2017 वे आप एक या अधिक सूचकांक तत्वों निर्दिष्ट कर सकते हैं की घोषणा का हिस्सा हैं; गुण जो तेजी से डेटाबेस खोजों के लिए एक सूचकांक बनाने के लिए उपयोग किया जाता है। आपके मामले में, "शीर्षक" संपत्ति का उपयोग आपके "मार्ग" इकाई के तहत "कंपाउंड इंडेक्स" नामक एक इंडेक्स बनाने के लिए किया जाएगा, जो तेजी से शीर्षक खोजों की अनुमति देता है।

घोषणा: https://developer.apple.com/videos/play/wwdc2017/210/?time=628

डेमो: https://developer.apple.com/videos/play/wwdc2017/210/?time=997

प्रलेखन ("अनुक्रमणिका के साथ कार्य करना" के लिए नीचे स्क्रॉल): https://developer.apple.com/documentation/coredata/nsmanagedobjectmodel

+0

अधिक सामग्री के साथ एक स्वरूपित उत्तर प्रदान करें। – Billa

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