12. Strings

프로그래밍/iPhone 2010. 6. 14. 19:50

출처 : www.cocoalab.com

String 은 객체로 다루어지며 NSString, NSMutableString 객체로 사용된다.
String 문자열은 표시할때 @ 을 사용한다.
String 문자열은 유니코드이다.

NSString

NSString *favoriteComputer;
favoriteComputer = @"Mac";
NSLog(favoriteComputer);

NSString *favoriteActress = @"Julia";

NSMutableString

NSString 객체는 변경이 불가능한 반면에 NSMutableString 객체는 변경이 가능하다.

NSMutableString *foo;
foo = [@"Julia!" mutableCopy];
[foo appendString:@" I am happy"];
NSLog(@"Here is the result: %@.", foo);

==>
Here is the result: Julia! I am happy

NSMutableString *foo = [@"Julia!" mutableCopy];
NSMutableString *bar = foo;
NSLog(@"foo points to the string: %@.",  foo);
NSLog(@"bar points to the string: %@.",  bar);
NSLog(@"\n");
[foo appendString:@" I am happy"];
NSLog(@"foo points to the string: %@.",  foo);
NSLog(@"bar points to the string: %@.",  bar);

==>
foo points to the string: Julia!
bar points to the string: Julia!
foo points to the string: Julia! I am happy
bar points to the string: Julia! I am happy

'프로그래밍 > iPhone' 카테고리의 다른 글

Objetive-C  (0) 2010.06.15
13.Arrays  (0) 2010.06.14
: