忘備録

日々の調べ物をまとめる。アウトプットする。基本自分用。

【Objective-C】substring

Javaとごっちゃになるのでまとめておく。

substringToIndex: n

n文字目の前まで(n文字目は含まない)を返す

substringFromIndex: n

n文字目から後ろ(n文字目を含む)を返す

substringWithRange:NSMakeRange(n, m)

n文字目からm文字返す

例)

    NSString *address = @"福島県本宮市白岩字堤崎";

    NSString *prefecture = [address substringToIndex:3];
    NSString *town = [address substringFromIndex:6];
    NSString *city = [address substringWithRange:NSMakeRange(3, 3)];

    NSLog(@"都道府県:%@\n市:%@\n町:%@", prefecture, city, town);

コンソール

都道府県:福島県
市:本宮市
町:白岩字堤崎