1

我有一个包含数千个字符串的 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"]]; 

我现在想遍历 theList 中的所有字符串并确定每个单词的长度,以便我可以根据字符串长度对它们进行分类。

这个环境的新手 - 我尝试了几种变体,但可能没有使用正确的语法。我如何用目标 c 做到这一点?

4

2 回答 2

5

首先,你不需要一个可变数组;一个NSArray就好了。

for (NSString *string in theList)
{
    NSUInteger length = string.length;
}
于 2012-04-15T17:42:56.983 回答
0
for (NSString *str in theList) {
    unsigned int lengthOfStr = [str length]; 
}
于 2012-04-15T17:41:05.337 回答