【Swift4】文字列(NSString)を指定文字で分割する方法【Obbjective-C】
文字列を指定した文字で分割する方法をご紹介します。
例えば2018/1/31などの日付を/で分割するときなどに役立ちます。
文字列を指定した文字で分割する方法
Swift4
var string = "abc,def,gji,jkl"
let strings = string.components(separatedBy: ",")
// strings = ["abc", "def", "gji", "jkl"] となる
Objective-C
NSString *string = @"abc,def,gji,jkl";
NSArray *strings = [string componentsSeparatedByString:@","];
// strings = (abc,def, gji, jkl) となる
文字列を「 , 」で分割し、その結果を配列でうけとることができます。
もちろん分割に使う文字は「 / 」や「 - 」でも問題ありません。