Objective-C 类型

1. Strings

1) 简单字符串

NSString *aString = @"this is a string";
NSString *anotherString = @"and this is another one";


2) 对象初始化

NSString *aString = [[NSString alloc] initWithString:@"some string literal"];
NSString *aString = [NSString stringWithString:@"some string literal"];

3) 格式化字符串

int theValueOfPi = 3;
//produces the string "pi is exactly 3!"
NSString *aString = [NSString stringWithFormat:@"pi is exactly %d!", theValueOfPi];

4) 对象格式化

NSString *aString = @"criminals";
NSString *anotherString = [NSString stringWithFormat:@"When you %@ strings, only %@ will
use strings.", @"criminalize", aString];

5) 字符串比较

NSString *aString = @"hello";
NSString *anotherString = @"hello";
BOOL stringsAreEqual = ([aString isEqualToString:anotherString]);

BOOL stringsAreEqual = (aString == anotherString); //这是错误的

 

posted @ 2013-04-02 18:06  Master HaKu  阅读(160)  评论(0编辑  收藏  举报