以前的学习方法总是看完视频或者找到解决办法就没有然后了,导致很多东西都了解的不够深入,再去查找的时候也是费时费力。最近想重新查漏补缺下,把所有的知识点总结下,大部分来自黑马程序员的视频,希望能巩固自己的知识。
NSString是一个数据类型,用来保存OC字符串的
NSString是Foundation框架中的一个类
NSString常用类方法
+(instancetype)stringWithUTF8String:(const char *)nullTerminatedCString;
作用:将C语言的字符串转换为OC字符串对象
+(instancetype)stringWithFormat:(NSString *)format;
作用:拼接一个字符串对象,使用变量或者其他数据拼接成OC字符串
NSString常用对象方法
-
length方法 返回值是NSUInteger 其实就是unsigned long
得到字符串的个数 可以处理中文 -
得到字符串中指定下标的字符
- (unichar)characterAtIndex:(NSUInteger )index;
返回值是unichar,其实就是unsigned short占据2个字节
如果要输出unichar变量的值使用%C
- 判断两个字符串的内容是否相同
- (BOOL) isEqualToString:(NSString *)aString;
- 比较两个字符串的大小
- (NSComparisonResult)compare:(NSString *)string;
网友评论