오늘의 포스팅은 문자열(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];
그리고 위에 예제코드를 바탕으로 간단한 샘플앱을 만들었는데요,
파일 첨부합니당~!
샘플 앱의 결과 화면을 볼까요
'아이폰 개발 이야기' 카테고리의 다른 글
| [아이폰 컨트롤러 예제] ① 테이블뷰 (0) | 2010/05/27 |
|---|---|
| 아이폰 개발자 등록 방법 A TO Z (22) | 2010/05/24 |
| 아이폰 개발 문자열(NSString) 다루기 예제 (0) | 2010/05/10 |
| 아이폰 개발하려면 일단 요것부터-2편 (Hellow World) (2) | 2010/05/03 |
| 아이폰 하단 navigationController의 Toolbar에 이미지 버튼 넣는 방법 (0) | 2010/04/27 |
| 아이폰 개발하려면 일단 요것부터-1편 (13) | 2010/04/27 |




testProj1.zip