아이폰어플개발정보2010. 10. 5. 23:52
개발할때 참조할 NSString 기본적인 소스

//기본 스트링 작업

#import
#import
#import

int main (int argc, char *argv[])
{
NSAutoreleasePool *Pool = [[NSAutoreleasePool alloc] init];
NSString *str1 = @"This is string A";
NSString *str2 = @"This is string B";
NSString *res;
NSComparisonResult compareResult;

//문자 개수 세기
NSLog (@"Length of str1 : %lu", [str1 length]);

//스트링 복사하기
res = [NSString stringWithString : str2];
NSLog (@"Concatentation : %@", str2);

//두 개의 스트링이 같은지 비교
if ([str1 isEqualToString : res] == YES)
NSLog(@"str1 == res");
else
NSLog(@"str1 != res");

//두 개의 스트링 크기 비교
compareResult = [str1 compare : str2];

if (compareResult == NSOrderedAscending)
NSLog (@"str1 < str2");
else if (compareResult == NSOrderedSame)
NSLog (@"str1 == str2");
else    //NSOrderedDescending
NSLog (@"str1 > str2");

//대문자로 변환
res = [str1 uppercaseString];
NSLog (@"Uppercase conversion : %s", [res UTF8String]);

//소문자로 변환
res = [str1 lowercaseString];
NSLog (@"Lowercase conversion : %@", res);
NSLog (@"Original string : %s", str1);

[pool drain];
return 0;

}



출처 : http://blog.naver.com/PostList.nhn?blogId=hana_815¤tPage=60
Posted by 오늘마감

댓글을 달아 주세요