Objective-C


Programming In Objective-C 2.0

15장 숫자, 스트링, 컬랙션 P379, P380


 

NSString

Method

Comment

+(id) stringWithContentsOfFile:Path encodeing:enc error:err

스트링을 새로 생성하고 값을 문자 인코딩enc 써서 Path 있는 파일의 내용물로 설정한다만일 오류가 발생하면 err 오류를반환한다.

+(id) stringWithContentsOfURL:url encoding:enc error:err

스트링을 새로 생성하고 값을 문자 인코딩 enc 써서 url 있는 파일의 내용으로 설정한다만일 오류가 발생하면 err 오류를반환한다.

+(id) string

 스트링을 새로 생성한다.

+(id) stringWithString:nsstring

 스트링을 생성하고 nssstirng으로 설정한다.

-(id) initWithString:nsstring

새로 생성된 스트링을 nsstring으로 설정한다.

-(NSUInteger) length

문자의 개수를 반환한다.

-(unichar) characterAtIndex:i

인덱스 i 있는 유니코드 문자를 반환한다.

-(NSString *) substringFromIndex:i

i 문자부터 끝까지 이르는 스트링의 일부를 반환한다.

-(NSString *) substringWidthRange:range

지정한 범위에 속하는 스트링 일부를 반환한다.

-(NSString *) substringToIndex:i

 앞부터 i 문자 앞까지 이르는 스트링의 일부를 반환한다.

-(NSComparisonResult) caseInsensitiveCompare:nsstring

대소문자는 무시하고  스트링을 비교한다.

-(NSComparisonResult) compare:nsstring

 스트링을 비교한다.

-(BOOL) hasPrefix:nsstring

스트링이 nsstring으로 시작하는지 확인한다.

-(BOOL) hasSuffix:nsstring

스트링이 nsstring으로 끝나는지 확인한다.

-(BOOL) isEqualToString:nsstring

 스트링이 동일한지 비교한다.

-(NSString *) capitalizedString

 단어의  글자가 대문자인 스트링을 반환한다.( 나머지 글자는 소문자로 전환된다.)

-(NSString *) lowercaseString

소문자로 변환된 스트링을 반환한다.

-(NSString *) uppercaseString

대문자로 변환된 스트링을 반환한다.

-(const char *) UTF8String

UTF-8 스타일 문자 스트링을 반환한다.

-(double) doubleValue

double 값으로 변환하여 반환한다.

-(float) floatValue

float 값으로 변환하여 반환한다.

-(NSInteger) integerValue

NSInteger 값으로 변환하여 반환한다.

-(int) intValue

정수 값으로 변환하여 반환한다.

 

 

NSMutableString

Method

Comment

+(id) stringWithCapacity:size

문자를 size 담은 스트링을 생성한다.

-(id) initWithCapacity:size

스트링의 초기 용량을 문자 size개로 초기화한다.

-(void) setString:nsstring

스트링을 nsstring으로 설정한다.

-(void) appendString:nsstring

nsstring 수신자 뒤에 추가한다.

-(void) deleteChractersInRange:range

지정한 range 속하는 문자들을 삭제한다.

-(void) insertString:nsstring atIndex:i

nsstring 수신자의 인덱스 i부터 삽입해 나간다.

-(void) replaceCharactersInRange:range withString:nsstring

지정한 range 속하는 문자들을 nsstring으로 대치한다.

-(void) replaceOccurerencesOfString:nsstring withdString:nsstring2 options:opts range:range

지정한 range 옵션 opts 따라 나타나는 nsstring 모두nsstring2 대치한다.

선택사항

  • NSBackwardsSearch:검색이 범위의  지점부터 시작
  • NSAnchoredSearch:nsstring 범위의 시작 지점부터  일치
  • NSLiteralSearch/NSCaseInsensitiveSearch : 바이트 단위로 비교

 

 

 

 

출처URL : http://blog.naver.com/PostView.nhn?blogId=only_blog&logNo=10127221223