随笔分类 - NSString
摘要:前面我们讲解了可变形字符串的前三种方法, 现在我们来讲最后的一种改方法, 改方法和覆盖的方法有一些类似, 但又比覆盖的方法稍微不同, 它不是直接通过另外定义来进行覆盖的, 是可以通过位置和长度对原来的字符串进行修改覆盖.下面涉及的方法有:replaceCharactersInRange: 它的意思就...
阅读全文
摘要:前面我们介绍过增方法和查方法, 现在我们来介绍减方法, 顾名思义, 减方法的意思肯定就是从原来的字符串中减掉一部分, 然后形成一个新的字符串.这里涉及的方法:deleteCharactersInRange: 通过NSMakeRange返回的位置和长度告诉deleteCharacterInRange要...
阅读全文
摘要:NSString上一章我们讲解了如何在父字符串中提取它的一部分作为一个新的子字符串而存在, 今天我们就来讲讲怎么知道子字符串在父字符串中的位置, 以及长度是多少.这里使用的方法:NSRange: 前面我们说过, NSRange是作为一个结构体一样的存在, 它里面是由两个长整数类型构成的, 而rang...
阅读全文
摘要:NSString除了创建, 对比等等方法, 它还可以在父字符串中提取一段字符形成一个新的子字符串.使用的方法一共有三种:substringToIndex:如果我在这方法的后面输入一个6, 意思就是截取从第一到第六个的字符, 并形成一个新的子字符串, 类似于开区间, (0 6)substringFr...
阅读全文
摘要:字符串除了有创建的几种方法, 大小长度的对比, 还有它的另一种形式, 就是可变字符串, 由其他的几种方法创建的字符串都是不可变的, 一旦创建了之后就固定不变, 但是可变字符串就是在创建之后还可以改变覆盖原有的字符串.可变字符串的方法;NSMutableString: 它的意思就是, 使用了NSMut...
阅读全文
摘要:上一篇文章我们已经讲解过关于NSString的前三种创建方法, 现在我们来讲另外三种创建的方法, 这三种方法也叫做创建临时字符串.这三种方法分别就是:stringWithUTF8String:将一个C类型的字符串转换成一个OC的字符串, 和前面提到的initWithUTF8String有些类似, 但...
阅读全文
摘要:NSString是OC里的三大基本数据结构之一, 也是我们经常使用的数据结构, 关于NSString的使用有好几种方法, 这里只讲解前三种创建和简单使用的方法.除了直接使用NSString *str = @"Hello, World!"这种普通直接的创建方法, 还有使用下面的三种方法.第一种:ini...
阅读全文
摘要:NSString的大小对比方法例子#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"789"; //创建一个字符串并且初始化它的值. NSSt...
阅读全文
摘要:NSString在OC上的比较方法和C语言中的有一些不相同, 来看看下面的例子吧~#import int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"Hello, World...
阅读全文