我有一个有数千个字符串的plist。
<plist version="1.0">
<array>
<string>Hello</string>
<string>Guitar</string>
<string>Geronimo</string>
......
</array>
</plist>
如您所见,每根弦都有一定的长度 我正在加载NSMutableArray中的单词:
NSMutableArray *theList = [[NSMutableArray alloc] initWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"myplist" ofType:@"plist"]];
我现在想迭代列表中的所有字符串并确定每个单词的长度,以便我可以根据字符串长度对它们进行分类。
此环境的新功能 - 我尝试了多种变体,但可能没有使用正确的语法。我如何用目标c做到这一点?
答案 0 :(得分:5)
首先,你不需要一个可变数组; NSArray
就好了。
for (NSString *string in theList)
{
NSUInteger length = string.length;
}
答案 1 :(得分:0)
for (NSString *str in theList) {
unsigned int lengthOfStr = [str length];
}