आप एक बहुत ही कठिन सवाल पूछ रहे हैं। संक्षेप में, आईओएस 8 पर स्वत: सुधार के लिए कोई अंतर्निहित नहीं है; आईओएस पर एपीआई तक कोई पहुंच नहीं है जो सिस्टम को लाल 'संभावित त्रुटि' अंडरलाइन प्रभाव, या सिस्टम स्वत: सुधार व्यवहार, जैसे इन-प्लेस सुझाव संवाद (ऑन-ऑन) के अन्य पहलुओं को दिखाने की अनुमति देता है आईओएस 7, या यदि आपके पास सुझाव बार दिखाई नहीं दे रहा है) या 'नीली पृष्ठभूमि' सही करेगा (आईओएस 8 पर)।
चीजें आप ऐसा नहीं कर सकते:
यथा-स्थान त्रुटि सूचक
यथा-स्थान स्वत: सुधार संवाद
सुझाव बार स्वत: सुधार सूचक
क्या आप कर सकते हैं,, अपने खुद के स्वत: सुधार इंजन लिखने रहा है खरोंच से दोनों अपना स्वयं का पाठ प्रसंस्करण और विश्लेषण और अपने खुद के उपयोगकर्ता इंटरफ़ेस मुहावरे भी शामिल है। यह सब सीमा के साथ किया जाना चाहिए कि आप अपने कीबोर्ड की सीमाओं के बाहर खींचने में सक्षम नहीं हैं, और आप स्क्रीन पर किसी और चीज को संशोधित नहीं कर सकते हैं। कई तृतीय-पक्ष कीबोर्ड ऐसा करते हैं, जैसे कि minuum और swiftkey (अस्वीकरण: मैं मिन्यूम पर काम करता हूं) लेकिन यह एक गैर-आकस्मिक काम है। यदि आप इसके साथ खेलने में रुचि रखते हैं, तो शुरू करने के लिए एक अच्छी जगह UITextChecker कक्षा में निर्मित हो सकती है, हालांकि ऑटो-सुधार आखिरकार वर्तनी-जांच से अलग समस्या है।
UILexicon केवल एक बार उपयोगी है जब आप पहले ही चीजों को लागू कर चुके हैं; जो कुछ भी वास्तव में आपको प्रदान करता है वह उन शब्दों की एक सूची है जिसका उपयोग आप जो भी शब्दकोश कर रहे हैं उसे पूरक करने के साथ-साथ आपके उपयोगकर्ता द्वारा अपनी सिस्टम सेटिंग्स में जोड़े गए किसी भी टेक्स्ट शॉर्टकट को लागू करने के लिए भी कर सकते हैं। यह स्वयं पर, एक ऑटो-सुधार प्रणाली बनाने के लिए पर्याप्त नहीं है।
परिशिष्ट: How to Write a Spelling Corrector एक महान थोड़ा निबंध/पीटर Norvig द्वारा ट्यूटोरियल है कि आपको दिलचस्प लग सकते है, और मैं की सिफारिश करेंगे, भले ही आप नहीं स्वत: सुधार लिखने की कोशिश कर रहे हैं कि।
मेरे द्वारा पोस्ट किए गए एक समान प्रश्न को फिर से पूछने के लिए धन्यवाद - उम्मीद है कि कोई जवाब देगा! – agf119105