您现在的位置是:首页 > 文章详情

obj-c中NSString的常用方法

日期:2020-08-15点击:405
#import <Foundation/Foundation.h> /** NSString中常用的类方法 + (nullable instancetype)stringWithUTF8String:(const char *)nullTerminatedCString; instancetypetype 作为返回值 代表返回的是当前这个类的对象 作用:将C语言的字符串转化为OC字符串对象 + (instancetype)stringWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); 作用:拼接一个字符串对象 NSString中常用的对象方法 1). length 方法 返回值 NSUInteger ,得到字符串的字符的个数,可以处理中文 2). characterAtIndex 得到字符串中指定下标的字符 - (unichar)characterAtIndex:(NSUInteger)index; 3). 判断两个字符串是否相等 - (BOOL)isEqualToString:(NSString *)aString; 4). 比较字符串大小 - (NSComparisonResult)compare:(NSString *)string; NSComparisonResult : typedef NS_CLOSED_ENUM(NSInteger, NSComparisonResult) { NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending }; */ int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"qwertyuiop"; NSUInteger len = [str length]; NSLog(@"%ld", len); unichar ch = [str characterAtIndex:2]; NSLog(@"ch = %C", ch); NSString *str1 = @"qq"; NSString *str2 = [NSString stringWithFormat:@"qq"]; BOOL b = [str1 isEqualToString:str2]; NSLog(@"%d", b); NSComparisonResult res = [str1 compare:str2]; NSLog(@"%ld", res); } return 0; } 
原文链接:https://my.oschina.net/wwyywg/blog/4497019
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章