0

私はクイズタイプのアプリを書いています.Itunesでロゴが何であるかを入力する必要があるのを見たことがあります.ユーザーが入力した各文字をチェックし、あなたが正しく名前を付けます。

たとえば、有名なブランドのロゴを推測する必要があるクイズ アプリを見たことがありますが、多肢選択式の代わりに、そのブランド名が十字で空白になり、入力すると十字が目盛りに変わります (正解した場合)。 )。

私の質問は、文字ごとの検証をどのように行うのですか? 正規表現が役立つかもしれないと考えていますが、文字列入力をテキストにするためにのみ使用したことがあります。

それ以外に考えられる唯一のことは、回答の文字列を配列に分解し、それに対して入力をチェックすることですが、これは遅すぎるように思えます。

入力された各文字を循環させることができると思いますが、iPhone クイズ アプリの文字ごとの検証を行うためのより簡単なソリューションがあれば、それは素晴らしいことです。

ありがとう

4

1 に答える 1

2
char inputLetter = ...
if([answer characterAtIndex:i] == inputLetter)
{
    //Yay!
}

それについて何が遅いのですか?

于 2012-09-27T09:19:45.420 に答える