BLOG main image
분류 전체보기 (51)
아이폰 개발 이야기 (12)
스마트폰용 홈페이지 (4)
웹표준 개발 (8)
HTML5 (2)
Objective-C (2)
뉴미디어 기획 이야기 (10)
뉴미디어 뉴스 (12)
88,774 Visitors up to today!
Today 56 hit, Yesterday 72 hit
2010/05/10 11:40


오늘의 포스팅은 문자열(NSString) 다루기 예제입니다.


코코아에서는 문자열을 선언할 시 NSString 클래스를 사용합니다. 
기본적으로 문자열을 대입 할 시에는 @ 를 꼭 붙여준다음 문자를 써줘야 합니다. 

아래 예제를 보시면 이해가 가실거예요 


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


//일반적인 문자열 대입 - 문자열 상수

str1 = @"web2log.com";


//포멧 문자열(stringWithFormat) - 변수 대입방식
NSString *str2 = [NSString stringWithFormat:@"Hi, %@",str1
];


//포멧 문자열(stringWithFormat) - 숫자 대입방식

NSString *str3 = [NSString stringWithFormat:@"Integer, %d",123456];


//포멧 문자열(stringWithFormat) - 문자열 대입방식

NSString *str4 = [NSString stringWithFormat:@"stringWithFormat, %s","web2log.com"];


//Object-C형식 문자열

NSString *str5 = [NSString stringWithString:@"web2log.com"];  


//C형식 문자열

NSString *str6 = [NSString stringWithCString:"web2log.com"];


//문자열 Append (추가)

NSString *str7 = [str6 stringByAppendingString:@":web2log.com"];


//문자열 길이 구하기

int len = [str7 length];


//String형을 int형으로 형변환하기

int vInt = [@"1234" intValue];


//String형을 float형으로 형변환하기

float vFloat = [@"1234.56" floatValue];


//메모리 할당한 문자열 변수 제거

[str1 release];



그리고 위에 예제코드를 바탕으로 간단한 샘플앱을 만들었는데요,
파일 첨부합니당~!



샘플 앱의 결과 화면을 볼까요



저작자 표시 비영리 동일 조건 변경 허락
Trackback Address :: http://web2log.com/trackback/38 관련글 쓰기
Name
Password
Homepage
Secret