스트링 객체 - 해당되는 글 1건
크리에이티브 커먼즈 라이선스
Creative Commons License
@"Programminmg is fun"

Foundation Framework에서 제공하는 NSString 이라는 클래스를 이용하면 문자 스트링 객체를 다룰 수 있다. C 스타일 스트링은 char문자로 구성되어 있는 반면, NSString객체는  unichar 문자로 이루어져 있다.

Objective-C에서는 따움표로 묶인 문자 스트링 앞에 @을 붙여서 문자 스트링 상수 객체를 생성할 수 있다. 따라서 다음 다음 표현식은 문자 스트링 상수 객체를 생성한다.

NSString 클래스는 수정할 수없는 객체를 다룬다. 그런데 스트링 내 문자를 바꿔야 한다면 어떻게 할까? 스트링에서 문자 몇개를 삭제하거나 검색한 뒤 대치하는 작업을 해야 할 때가 있다. 이런 스트링은 NSMutableString에서 처리한다.




@자주 사용되는 NSString 메서드

+( id ) stringWithString: nsstring - 새 스트링을 생성하고 nsstring으로 설정한다.
- ( id ) initWithString: string - 새로 생성된 스트링을 nsstring으로 설정한다.
- (unichar) charaterAtIndex: i - 인덱스 i에 있는 유니코드 문자를 반환한다.
-(NSString *) substringWithRange: range -  지정한 범위에 속하는 스트링 일부를 반환한다.
-(NSString *)substringToIndex: i - 스트링의 앞부분에서 i번 문자 앞까지 이르는 스트링의 일부를 반환한다.
-(NSComparisonResult) caseInsensitiveCompare: nsstring - 대 소문자는 무시하고 두 스트링을 비교한다.
-(NSComparisonResult) compare: nsstring - 두 스트링을 비교한다.
-(BOOL) hasPrefix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) hasSuffix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) isEqualToString: nsstring - 두 스트링이 동일한지 확인한다.
-(NSString *) lowercaseString - 소문자로 변환된 스트링을 반환한다.
-(NSString *) uppercaseString - 대문자로 변환된 스트링을 반환한다.
저작자 표시
신고

'Study > Objective-C' 카테고리의 다른 글

[Objective C: 스트링 객체]  (0) 2010.07.18
[Objective C: 숫자 객체]  (0) 2010.07.18
[Objective C: 전처리기]  (0) 2010.07.18
[Objective C: 열거 데이터 형]  (0) 2010.07.17
[Objective C: const 키워드]  (0) 2010.07.17
[Objective C: 접근 제한자]  (0) 2010.07.17
Trackback 0 | Comment 0
크리에이티브 커먼즈 라이선스
Creative Commons License
@"Programminmg is fun"

Foundation Framework에서 제공하는 NSString 이라는 클래스를 이용하면 문자 스트링 객체를 다룰 수 있다. C 스타일 스트링은 char문자로 구성되어 있는 반면, NSString객체는  unichar 문자로 이루어져 있다.

Objective-C에서는 따움표로 묶인 문자 스트링 앞에 @을 붙여서 문자 스트링 상수 객체를 생성할 수 있다. 따라서 다음 다음 표현식은 문자 스트링 상수 객체를 생성한다.

NSString 클래스는 수정할 수없는 객체를 다룬다. 그런데 스트링 내 문자를 바꿔야 한다면 어떻게 할까? 스트링에서 문자 몇개를 삭제하거나 검색한 뒤 대치하는 작업을 해야 할 때가 있다. 이런 스트링은 NSMutableString에서 처리한다.




@자주 사용되는 NSString 메서드

+( id ) stringWithString: nsstring - 새 스트링을 생성하고 nsstring으로 설정한다.
- ( id ) initWithString: string - 새로 생성된 스트링을 nsstring으로 설정한다.
- (unichar) charaterAtIndex: i - 인덱스 i에 있는 유니코드 문자를 반환한다.
-(NSString *) substringWithRange: range -  지정한 범위에 속하는 스트링 일부를 반환한다.
-(NSString *)substringToIndex: i - 스트링의 앞부분에서 i번 문자 앞까지 이르는 스트링의 일부를 반환한다.
-(NSComparisonResult) caseInsensitiveCompare: nsstring - 대 소문자는 무시하고 두 스트링을 비교한다.
-(NSComparisonResult) compare: nsstring - 두 스트링을 비교한다.
-(BOOL) hasPrefix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) hasSuffix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) isEqualToString: nsstring - 두 스트링이 동일한지 확인한다.
-(NSString *) lowercaseString - 소문자로 변환된 스트링을 반환한다.
-(NSString *) uppercaseString - 대문자로 변환된 스트링을 반환한다.
저작자 표시
신고

'Study > Objective-C' 카테고리의 다른 글

[Objective C: 스트링 객체]  (0) 2010.07.18
[Objective C: 숫자 객체]  (0) 2010.07.18
[Objective C: 전처리기]  (0) 2010.07.18
[Objective C: 열거 데이터 형]  (0) 2010.07.17
[Objective C: const 키워드]  (0) 2010.07.17
[Objective C: 접근 제한자]  (0) 2010.07.17
Trackback 0 | Comment 0
크리에이티브 커먼즈 라이선스
Creative Commons License
@"Programminmg is fun"

Foundation Framework에서 제공하는 NSString 이라는 클래스를 이용하면 문자 스트링 객체를 다룰 수 있다. C 스타일 스트링은 char문자로 구성되어 있는 반면, NSString객체는  unichar 문자로 이루어져 있다.

Objective-C에서는 따움표로 묶인 문자 스트링 앞에 @을 붙여서 문자 스트링 상수 객체를 생성할 수 있다. 따라서 다음 다음 표현식은 문자 스트링 상수 객체를 생성한다.

NSString 클래스는 수정할 수없는 객체를 다룬다. 그런데 스트링 내 문자를 바꿔야 한다면 어떻게 할까? 스트링에서 문자 몇개를 삭제하거나 검색한 뒤 대치하는 작업을 해야 할 때가 있다. 이런 스트링은 NSMutableString에서 처리한다.




@자주 사용되는 NSString 메서드

+( id ) stringWithString: nsstring - 새 스트링을 생성하고 nsstring으로 설정한다.
- ( id ) initWithString: string - 새로 생성된 스트링을 nsstring으로 설정한다.
- (unichar) charaterAtIndex: i - 인덱스 i에 있는 유니코드 문자를 반환한다.
-(NSString *) substringWithRange: range -  지정한 범위에 속하는 스트링 일부를 반환한다.
-(NSString *)substringToIndex: i - 스트링의 앞부분에서 i번 문자 앞까지 이르는 스트링의 일부를 반환한다.
-(NSComparisonResult) caseInsensitiveCompare: nsstring - 대 소문자는 무시하고 두 스트링을 비교한다.
-(NSComparisonResult) compare: nsstring - 두 스트링을 비교한다.
-(BOOL) hasPrefix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) hasSuffix: nsstring - 스트링이 nsstring으로 시작하는지 확인한다.
-(BOOL) isEqualToString: nsstring - 두 스트링이 동일한지 확인한다.
-(NSString *) lowercaseString - 소문자로 변환된 스트링을 반환한다.
-(NSString *) uppercaseString - 대문자로 변환된 스트링을 반환한다.
저작자 표시
신고

'Study > Objective-C' 카테고리의 다른 글

[Objective C: 스트링 객체]  (0) 2010.07.18
[Objective C: 숫자 객체]  (0) 2010.07.18
[Objective C: 전처리기]  (0) 2010.07.18
[Objective C: 열거 데이터 형]  (0) 2010.07.17
[Objective C: const 키워드]  (0) 2010.07.17
[Objective C: 접근 제한자]  (0) 2010.07.17
Trackback 0 | Comment 0

강군v's Blog is powered by Daum & tistory

 

티스토리 툴바