NSString 字符串类
+(id)stringWithFormat:(NSString *)format,...格式化字符串和参数来创建字符串
-(unsigned int)length;//返回字符串中字符的个数
OC运行生成一个类的时候,会产生一个代表该类的类对象,类对象包括指向超类的指针,类名和指向类方法列表的指针。还包含一个long类型的数据,为新创建的类实例对象制定大小。
创建新对象的类方法叫工厂方法,创建实例对象或者访问全局数据最好声明为类方法
NSString中的length方法 可以很容易处理国际字符串。
-(BOOL)isEqualToString : (NSString *) aString;//字符串是否相同,返回YES or NO
NSString *thing1 = @"hello 1";
NSString *thing2 = [NSString stringWithFormat:@"hello %d",1];
if([thing1 isEqualToString: thing2]) NSLog(@"You are the same.");
-(NSComprisionResult)compare:(NSString *)string;//比较字符串大小
typedef enum _NSComprisionResult{
NSOrderedAscending = -1;//上升
NSOrderedSame;
NSOrderedDecending;
}NSComprisionResult;
当检查两个标识符是否为同一个对象时 可以用thing1 == thing2,而要比较两个字符串是否相等时,用isEqualToString. |
|