Sto creando un'applicazione in cui è necessario implementare il completamento automatico quando un utente digita un input di testo, con le 10 parole più vicine/più alte che appaiono sotto il campo di testo.Implementazione del completamento automatico in iOS
mi è stata data una abbastanza grande elenco di circa 80.000 parole e il loro rispettivo 'priorità' - un numero che determina quanto in alto appaiono nel completamento automatico a seconda delle dimensioni del numero, in questo modo:
"transport international";19205
"taxi";18462
"location de voitures";18160
"police";18126
"formation";17858
Sono un po 'nuovo per lo sviluppo di iOS e mi chiedevo qual è il modo migliore per farlo - devo dividere le 80.000 frasi in file più piccoli, o semplicemente tenerlo in uno? Cosa sarebbe più veloce?
Ho visto il completamento automatico utilizzato in un esempio per iOS ma era per una quantità minima di suggerimenti: non l'ho visto fare utilizzando un file così grande prima, e ovviamente mi piacerebbe renderlo veloce come possibile per l'esperienza utente aggiunta.
Qualsiasi suggerimento su esempi, tutorial o suggerimenti di codice sarebbe molto apprezzato, grazie.
@ user1394965 [Questo repo] (https://github.com/EddyBorja/MLPAutoCompleteTextField) potrebbe essere quello che vuoi. –
Prova il mio PJTernarySearchTree come origine dati per HTAutocompleteTextField: https://github.com/peakji/PJTernarySearchTree – PeakJi