Objective-C 또는 C 를 개발하는 사람이라면 기본이겠지만..
JAVA 또는 Java 기반의 언어의 바다에서 허덕이던 나로썬 Objective-C 의 기본이 기본인지도 모른다..
그중 하나인 NSString
유니코드 문자열의 버퍼다.. 코코아에서는 NSString 을 사용해 문자열과 관련된 모든 처리를 수행한다.
Objective-C는 @"..." 를 이용하여 7비트 ASCII 인코딩에서 문자열 객체를 간편하게 생성한다.
NSString *temp = @"this is a constant String";
NSString 은 NSObject 를 상속한다. 메소드들은..
- (id) initWithFormat:(NSString *)format, ...
sprintf처럼 사용한다. format은 %d와 같은 토큰이 포함된 문자열이다. 추가된 인수는 토큰의 인수로 사용
int x = 5;
char y *y = "abc";
id z = @"123";
NSString *aString = [[NSString alloc] initWithFormat:@"here is the int %d, the C String %s, and the NSString %@", x, y, z];
- (unsigned int)length
리시버에 있는 문자의 수를 리턴한다.
- (NSString *)stringByAppendString:(NSString *)aString
리시버에 aString을 덧붙여서 만든 문자열을 객체를 리턴한다.
NSString *errorTag = @"Error...";
NSString *errorString = @"unable to read file.";
NSString *errorMessage;
errorMessage = [errorTag stringByAppendingString:errorString]; => Error...unable to read file.
JAVA 또는 Java 기반의 언어의 바다에서 허덕이던 나로썬 Objective-C 의 기본이 기본인지도 모른다..
그중 하나인 NSString
NSString
유니코드 문자열의 버퍼다.. 코코아에서는 NSString 을 사용해 문자열과 관련된 모든 처리를 수행한다.
Objective-C는 @"..." 를 이용하여 7비트 ASCII 인코딩에서 문자열 객체를 간편하게 생성한다.
NSString *temp = @"this is a constant String";
NSString 은 NSObject 를 상속한다. 메소드들은..
- (id) initWithFormat:(NSString *)format, ...
sprintf처럼 사용한다. format은 %d와 같은 토큰이 포함된 문자열이다. 추가된 인수는 토큰의 인수로 사용
int x = 5;
char y *y = "abc";
id z = @"123";
NSString *aString = [[NSString alloc] initWithFormat:@"here is the int %d, the C String %s, and the NSString %@", x, y, z];
- (unsigned int)length
리시버에 있는 문자의 수를 리턴한다.
- (NSString *)stringByAppendString:(NSString *)aString
리시버에 aString을 덧붙여서 만든 문자열을 객체를 리턴한다.
NSString *errorTag = @"Error...";
NSString *errorString = @"unable to read file.";
NSString *errorMessage;
errorMessage = [errorTag stringByAppendingString:errorString]; => Error...unable to read file.






댓글을 달아 주세요