macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

indexGreaterThanOrEqualToIndex:

レシーバの中で、指定した値以上の最初のインデックスを返します
- (NSUInteger)indexGreaterThanOrEqualToIndex:(NSUInteger)value;

解説

レシーバの中で、指定した値以上の最初のインデックスを返します。
なければNSNotFoundを返します。

インデックスセットが1,3,5,7の場合、引数に6を指定すると引数の6よりも大きい7が返されます。

返り値

( NSUInteger )

整数値

引数

( NSUInteger )value

この数よりも大きい数を見つけたい数

クラス

NSIndexSet

Instance Methods

使用可能

10.3

参照

-indexGreaterThanIndex:
-indexLessThanIndex:
-indexLessThanOrEqualToIndex:

例文

#pragma mark indexGreaterThanOrEqualToIndex:
-(void)method003
{

    NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
    [indexSet addIndex:3];
    [indexSet addIndex:5];
    [indexSet addIndex:7];
    [indexSet addIndex:9];
    [indexSet addIndex:10];
    
    NSUInteger integer = [indexSet indexGreaterThanOrEqualToIndex:6];
    
    NSLog(@"003 = %s : %d", __FUNCTION__,integer);
    //=>003 = -[OOOAppDelegate method003] : 7
    
}