我的应用程序包含一个计算用户输入单词中的音节的功能。音节检查器中有一个包含大约 10,000 个规则例外的大型字典,现在我在添加字典后第一次归档 ipa,事情已经慢了很多。以前的 ipa 已在几秒钟内存档。现在,在过去的半个小时里,我一直被困在“编译 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 加载字典?