日本語を受け取るアプリケーションがおちいりがちな落とし穴について紹介する。以下の人に役立つ。
- テキスト入力をハンドリングするアプリケーションを作る人 - 日本語入力がうまくできないアプリケーションを修正したい人 - 独自の日本語入力を作りたい人
௱౬ᝈәդ̄ᕭ˾˭ሲ#VSJ,BJHJ௱౬ᝈ̨ק˦צ̵̡ͫ;̈́ΐ͋ͻ·ˡ˟˷˙̠ˡ˷̀ᕭ˾˭ሲ́˺˙˼ጲϰ˯̡ʸϿΛ̄Ϩ́ছቑ˺ʸ❄͚͍̀͜әդ̨ͣ·͝;·̓˯̵̡ͫ;̈́ΐ͋ͻ·̨Ш̡Ϩ❄௱౬ᝈәդˡ˛̔ˤ˽ˢ̀˙̵ͫ;̈́ΐ͋ͻ·̨ћ˭˵˙Ϩ❄ဒᒭ̄௱౬ᝈәդ̨Ш̠˵˙ϨN[Q
View Slide
௱౬ᝈәդ
"г˹˼˙̡௱౬ᝈәդ̅У˽˯ˠ
"г˹˼˙̡௱౬ᝈәդ̅У˽˯ˠ.4Ȧ*.& NBD04̄௱౬ᝈәդ(PPHMF௱౬ᝈәդ"50, ˳̄϶04ඊ̄*.&
౦େֶڭतͷࠤ౻խࢯʹΑͬͯ։ൃ͞ΕͨγεςϜͰ͋Γɺݱࡏ4,,0QFOMBCʹΑͬͯϝϯςφϯε͞Ε͍ͯΔʢུ༷ʑͳϓϥοτϑΥʔϜͰಈ͘Α͏ʹ༗ࢤʹΑͬͯҠ২͞Ε͓ͯΓɺ8JOEPXT͔Β.BDɺ4$*.ͳͲͷϑϨʔϜϫʔΫͰαϙʔτ͢Δ-JOVYͷ͜ͱɺ࠷Ռͯʹ"OESPJEͰಈ͘ͷ·Ͱଘࡏ͢Δɻੌ͍ɺੌ͍ͧɺ4,,ɻུඇৗʹಠಛͳมํ๏Ͱ͋Δ͕ͨΊɺҰ୴׳Εͯ͠·͏ͱ4,,Ҏ֎ͷຊޠೖྗγεςϜ͑ͳ͍ɺͬͯਓͳ͔ͳ͔ଟ͍ɻEJDOJDPWJEFPKQBTLL "RVB4,, NBD04#'MJDL4,, J04VTFST JOTUBMMCBTF
әդ͵͑͗̄͝ৡ⌨ % &˯̏˼̄̀ΐәդ̨ק˦צ̷̡̹·̨̹͝ଇ˵̀˙Ӛّˡг˹˼̡ ௱౬˽̅
ƅшƅ
'쏙쏽쎺쏵쎅ೖྗইż Ƅ+ =D Kࣈ
༠ࠋәդ̄ৡ
˺̟˙̨˭̔˯⚠
௱౬ᝈәդ̄ϵጷ̕>௱౬ᝈәդ̨˝̡ૌᚇȪݴ̥̠ፓ˦̡͇·ͨΐ͓˾ᜊᕯ̄ႪI QHJIZPKQCPPLȦȦȦȦೖྗϝιου༻"1* ΞϓϦέʔγϣϯΩʔೖྗࣈมΤϯδϯ>
ढط̀Ⴊ̄ࣈݙ)ȴ ˁᆰࠬ˯̡Շ̄ࠋԱ˂˾˙˛൙ৎˡә˫̢̡ʸȴ ˁәդ͵͑͗͝႙̄̀ΐ˂˾˙˛൙ৎˡә˫̢̡ʸ
ˁ౪ᆰࠬࠋԱ˂̄әȴ ˁәդˡᆰࠬ˯̡Շ̄ࠋԱ˂˾˙˛൙ৎ̅ʷәդ͵͑͗ۙ̄͝ࠌ۬ȴ Λ፳ˡ˺˙˼ᚐᇌ˫̢̡̚˺
౪ᆰࠬࠋԱ̘Ͳΐ̵͂͗ͫ˫̢̡ɳ
౪ᆰࠬࠋԱˡທ༄˭˼˵ ћໃ
౪ᆰࠬࠋԱ౪ᆰࠬࠋԱᆰࠬࠋԱ̀ΐәդᆰࠬԘၓἜἜ̞ˤ˗̡әդͩΐᆰࠬࠋԱ̀ΐәդἜ1PXFS1PJOUˡ˝̀˙әդͩΐ
ˁәդ͵͑͗͝႙̀ΐ˂̄ә̵ͫ;̈́ΐ͋ͻ·˾әդ͵ֶ͑͗̅͝˭˼պШ˯̡ȴˁ"˂̀ΐɳˁ˗˂ȴˁֱᜁΏӚᜁ˂̀ΐɳәդ͵͑͗̄͝ခˡݴ̡̥ȴˁ$USMȦ4˂ɳ̵ͫ;̈́ΐ͋ͻ·ˡԘၓ˯̡
̀ΐәդ˫̷̢̡ͭ·ͣ͜·͝ͽˡ᠓պ˯̡әդ͵͑͗́̀͝ΐәդ̷ͭ·̨͜˯әդ͵͑͗͝ˡ͚͍̀͜әդ̨˭˵ܭ̅ʷ̘̀́˭̀˙әդ͵͑͗͝ˡ͚͍̀͜әդ̨˭̀ˠ˹˵ܭ̅ʷဒᒭ́Ԙၓ˯̡͚͍̀͜әդ˭̀˙әդ͵͑͗͝ˡԘၓ˭˼̀˙
ˠ̀̀ΐәդ͵͑͗͝ J5FSN̟̈ˡ̀әդͶΐ̎͝Ԫ̠˝Ԙၓ˯̡ˡУ̘˟ˢ̀˙-̀ΐ ᔋࠋәդͶΐ̎͝Ԫ̠˝-ˡәդ˫̢̡˙̡̥̜ˁ-̨ૣ˭˵̟-ˡәդ˫̢˵˂ٯ
̀ΐәդ˫̷̢̡ͭ·ͣ͜·͝ͽˡ᠓պ˯̡әդ͵͑͗́̀͝ΐәդ̷ͭ·̨͜˯әդ͵͑͗͝ˡ̷ͭ·̨͜Ԙၓ˭˵ܭ̅ʷ̘̀́˭̀˙әդ͵͑͗͝ˡ̷ͭ·̨͜Ԙၓ˭̀ˠ˹˵ܭ̅ʷဒᒭ́Ԙၓ˯̡
͕ͥ͗Ͳΐ͌̎̄ᣲ̠̄ȴ ̀ΐͣ·͝ͽ̅ཉપ֦ȴ $USMȦ$̞̄˛̀Ֆ̠ᢪ̀̕ΐ̄ҿӍऺ̨˗˧˵˙Ϩȴ ̵͂͏·᜕͜˺ˢ̄ࠋ̨˙̢˵˙̷͘͝ᝈᐋȴ әդ͵͑͗́͝ࡠে˭˵˙௱Ϊւȴ "QQMF̄̀͝͵·͜ˡ˗˙̔˙ȴ ᜅᥞ̨̗˥˹˼ϋ˯̡
̀ΐәդ˫̷̢̡ͭ·ͣ͜·͝ͽˡ᠓պ˯̡әդ͵͑͗́̀͝ΐәդ̷ͭ·̨͜˯әդ͵͑͗͝ˡ͚͍̀͜әդ̨˭˵ܭ̅ʷ̘̀́˭̀˙әդ͵͑͗͝ˡ͚͍̀͜әդ̨˭̀ˠ˹˵ܭ̅ʷဒᒭ́Ԙၓ˯̡әդ͵͑͗͝ˡԘၓ˭˵̟=̨ଗә˯̡
ೖྗ쏫쏇쏍쏓쎩࡞쎢ۤ࿑
*쏢쏍쏊쏟쎫쎮쏵ݹ썛쏓쎷쏯쏫쏽쏒쎅쏩쏳썗
+ࠓဒ
0;0 , %, % , %,-[IMKCandidates lineNumberForCandidateWithIdentifier:]:*ྗ˽̅
̔˾̗ȴ ௱౬ᝈәդ̵̹̺̅̀͑ͩ̀̄͜˽ᕭ˾˭ሲˡ˗̡ȴ ˁ౪ᆰࠬࠋԱ˂ˁәդ͵͑͗͝႙̄̀ΐ˂ˡ́˺̟˙ȴ ̩̀̕әդ͵͑͗͝˽ᣪ̒˛