2010년 8월 23일 월요일

[Objective-C] NSString - Step 1

Objective-C에서 string 관련 처리 방법에 대해서 ....

// 빈 문자열 생성하기
NSString *mString1 = [NSString new];


//일반적인 문자열 대입 - 문자열 상수
mString1 = @"Hello World";


/*--------------------------------------------------
[참고]
%@ : 객체
%f : 실수
%d : 정수
%4d : 4자리 정수
%04d : 0으로 채운 4자리 정수
-------------------------------------------------- */


//포멧 문자열(stringWithFormat) - 변수 대입방식
NSString * mString2 = [NSString stringWithFormat:@"mString = %@", mString1];
NSLog(@"mString = %@", mString1);

//포멧 문자열(stringWithFormat) - 숫자 대입방식
NSString * mString3 = [NSString stringWithFormat:@"Integer Value is : %d", 12345];
NSLog(@"Integer Value is : %d", 12345);
//=> 출력 : "Integer Value is : 12345"
NSString * mString3_1 = [NSString stringWithFormat:@"Integer Value is : %4d", 12];
NSLog(@"Integer Value is : %4d", 12);
//=> 출력 : "Integer Value is : 12"
NSString * mString3_2 = [NSString stringWithFormat:@"Integer Value is : %04d", 12];
NSLog(@"Integer Value is : %04d", 12);
//=> 출력 : "Integer Value is : 0012"

//포멧 문자열(stringWithFormat) - 문자열 대입방식
NSString * mString4 = [NSString stringWithFormat:@"stringWithFormat : %s","Hello World"];
NSLog(@"stringWithFormat : %s","Hello World");


//Object-C형식 문자열
NSString * mString5 = [NSString stringWithString:@"Hello World"]; 


//C형식 문자열
NSString * mString6 = [NSString stringWithCString:@"This is"];


//문자열 Append (추가)
NSString * mString7 = [mString6 stringByAppendingString:@"my iPhone"];
// mString6 = "This is my iPhone"


//문자열 길이 구하기
int len = [mString8 length];

//String형을 int형으로 형변환하기
int intValue = [@"1234" intValue];

//String형을 float형으로 형변환하기
float flatValue = [@"1234.56" floatValue];

//메모리 할당한 문자열 변수 제거
[mString1 release];

더 자세한 내용은 XCode 도움말에서 NSString으로 검색해보세요

댓글 없음:

댓글 쓰기