NSString
aをコンマ区切りのコンポーネントに分割しようとしています。どういうわけか、NSString
25000 個のコンポーネントを含むと常に 25.500 個の値が返され、そのうち 500 個は emptyNSStrings
です。私のコードは次のようになります。
NSString* fileContents = [NSString stringWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding
error:nil];
/* do stuff */
NSMutableArray* components =
[NSMutableArray arrayWithArray:
[fileContents componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@",\n\r "]]];