A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 愿得一人心1111 中级黑马   /  2015-8-18 22:09  /  411 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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.

1 个回复

正序浏览
顶一下~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马