1

私のアプリには、ユーザーが入力した単語の音節を数える機能が含まれています。音節チェッカーのルールには約10,000の例外の大きな辞書があり、辞書を追加した後に初めてipaをアーカイブしているので、状況は大幅に遅くなりました。以前のipasは数秒でアーカイブされました。今、私は過去30分間、「28個のソースファイルのうち4個をコンパイルする」ことに固執しています。コードは次のようになります。

 NSDictionary *exceptions = @{
@"simile" : @3,
@"forever" : @3,
@"shoreline" : @2,
@"poetry" : @3,
    };
// if one of the preceding words, return special case value
NSNumber *caught = exceptions[lowercase];
if (caught) {
    return caught.integerValue;
}

こんなに長いアーカイブ時間は普通ですか?そうでない場合は、これに別の方法でアプローチする必要がありますか?おそらく、plistから辞書をロードしますか?

4

0 に答える 0