黑马程序员技术交流社区

标题: 总结 [打印本页]

作者: 愿得一人心1111    时间: 2015-8-18 22:09
标题: 总结
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.
作者: lzfree    时间: 2015-8-18 23:24
顶一下~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2