iOS,如何使用NSArray确定plist中字符串列表中的字长

时间:2012-04-15 17:37:53

标签: ios

我有一个有数千个字符串的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做到这一点?

2 个答案:

答案 0 :(得分:5)

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

for (NSString *string in theList)
{
    NSUInteger length = string.length;
}

答案 1 :(得分:0)

for (NSString *str in theList) {
    unsigned int lengthOfStr = [str length]; 
}