macOS/iOS API解説

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

目次

scanCharactersFromSet:intoString:

文字列をスキャンします
-(BOOL)scanCharactersFromSet:(NSCharacterSet *)scanSet:
                   intoString:(NSString **)stringValue:

解説

文字列をスキャンします。

返り値

( BOOL )

YES/NO

引数

( NSCharacterSet * )scanSet

文字セット

( NSString ** )stringValue

文字列のポインタ

クラス

NSScanner

Instance Methods

使用可能

10.0

参照

- scanUpToCharactersFromSet:intoString:

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
//NSScannerを作る
NSScanner *scanString = [[NSScanner alloc]
                initWithString:@"abcdefg hilklmn opqrstu"];
NSCharacterSet *cSet  = [[NSCharacterSet characterSetWithCharactersInString:@"1234567890abcdfeABCDEF"] retain];
NSString *name;
[scanString setScanLocation: 1 ];
    if ([scanString scanCharactersFromSet:cSet intoString:&name]){
    NSLog(@"YES");
    NSLog(name);
    }else{
    NSLog(@"NO");
    }

}
@end