【Objective-C】NSStringを特定の文字列で分割して配列化

【Xcode5.1.1 + iOS 7.1 + MacOX10.9.4】

まあ、ActionScriptでいうところの、String.split(“/”)をやりたかったのですが、意外に探すのに手こずったのでメモ。

// ファイルパスを「/」で分割して、削除ファイル名を取り出す
NSString *test = @"../Documents/icon20140819002020.jpg";
NSArray *phrases = [test componentsSeparatedByString:@"/"];
NSString *filename = [phrases objectAtIndex:phrases.count-1];
NSLog(@" --delete file >> %@",filename);

で、結果がこちら。

--delete file >> icon20140819002020.jpg

参考:YoheiM.NET|[XCODE] NSStringを特定の文字で分割する方法