Tôi đang tạo một ứng dụng mà tôi cần thực hiện tự động hoàn thành khi người dùng nhập văn bản vào, với 10 từ gần nhất/xếp hạng cao nhất xuất hiện bên dưới trường văn bản.Thực hiện Tự động điền trong iOS
tôi đã được trao một danh sách khá lớn khoảng 80.000 từ và họ tương ứng 'ưu tiên' - một số trong đó xác định cách cao lên chúng xuất hiện trong autocomplete tùy thuộc vào kích thước của các con số, như thế này:
"transport international";19205
"taxi";18462
"location de voitures";18160
"police";18126
"formation";17858
Tôi mới phát triển iOS và tự hỏi cách tốt nhất để làm điều này là gì? Tôi có nên chia 80.000 cụm thành các tệp nhỏ hơn hay chỉ giữ nó trong một? Điều gì sẽ nhanh hơn?
Tôi đã thấy tự động hoàn thành được sử dụng trong ví dụ cho iOS nhưng đó là một số lượng nhỏ đề xuất - tôi chưa từng thấy nó bằng cách sử dụng tệp lớn trước đây và rõ ràng là tôi muốn làm nhanh có thể cho trải nghiệm người dùng bổ sung.
Bất kỳ đề xuất nào về ví dụ, hướng dẫn hoặc đề xuất mã sẽ được đánh giá cao, cảm ơn.
@ user1394965 [Repo này] (https://github.com/EddyBorja/MLPAutoCompleteTextField) có thể là những gì bạn muốn. –
Hãy thử PJTernarySearchTree của tôi làm nguồn dữ liệu cho HTAutocompleteTextField: https://github.com/peakji/PJTernarySearchTree – PeakJi