मैं एक ऐसा ऐप्लिकेशन बना रहा हूं जहां उपयोगकर्ता पाठ इनपुट में टाइप कर रहा है, जब टेक्स्ट टेक्स्ट के नीचे दिखाई देने वाले 10 निकटतम/उच्चतम रैंकिंग शब्दों के साथ स्वत: पूर्णता लागू करने की आवश्यकता हो।आईओएस में स्वत: पूर्ण कार्यान्वयन
मैं दिया गया है 80,000 के आसपास शब्द का एक काफी बड़ी सूची और उनके संबंधित 'प्राथमिकता' - एक नंबर जो निर्धारित करता है कि उच्च वे संख्या के आकार के आधार स्वतः पूर्ण में दिखाई, इस तरह:
"transport international";19205
"taxi";18462
"location de voitures";18160
"police";18126
"formation";17858
मैं आईओएस विकास के लिए बहुत नया हूं और यह सोच रहा था कि ऐसा करने का सबसे अच्छा तरीका क्या है - क्या मुझे 80,000 वाक्यांशों को छोटी फाइलों में विभाजित करना चाहिए, या बस इसे एक में रखना चाहिए? तेजी से क्या होगा?
मैंने आईओएस के लिए एक उदाहरण में स्वत: पूर्णता देखी है लेकिन यह बहुत कम सुझावों के लिए था - मैंने इसे पहले इस फ़ाइल का उपयोग करके नहीं देखा है, और जाहिर है, मैं इसे जितना तेज़ बनाना चाहता हूं जोड़ा उपयोगकर्ता अनुभव के लिए संभव है।
उदाहरण, ट्यूटोरियल या कोड सुझावों के लिए कोई सुझाव बहुत सराहना की जाएगी, धन्यवाद।
@ user1394965 [यह रेपो] (https://github.com/EddyBorja/MLPAutoCompleteTextField) जो भी आप चाहते हैं हो सकता है। –
HTAutocompleteTextField के डेटा स्रोत के रूप में मेरे PJTernarySearchTree को आजमाएं: https://github.com/peakji/PJTernarySearchTree – PeakJi