ARC & MRC下string内存管理策略探究 前两天跟同事争论一个关于NSString执行copy操作以后是否会发生变化,两个人整了半天,最后写代码验证了一下,发现原来NSString操作没我们想的那么简单,下面就让我们一起看看NSString和NSMutableString在MRC下执行...
分类:
移动开发 时间:
2014-08-02 01:43:12
阅读次数:
381
一、利用openURL(tel)特点: 直接拨打, 不弹出提示。 并且, 拨打完以后, 留在通讯录中, 不返回到原来的应用。- (void)callPhone:(NSString *)phoneNumber{//phoneNumber = "18369......"NSMutableString *...
分类:
移动开发 时间:
2014-08-01 18:37:22
阅读次数:
211
对于字符串频繁的切割,合并,插入等操作,优先使用NSMutableString类。这里讨论的是NSString。然后就是贴代码: 1 -(void)stringDemo{ 2 NSLog(@"____________________________"); 3 4 NSStr...
分类:
移动开发 时间:
2014-07-29 21:31:53
阅读次数:
234
//除去字符串中的“111@”
NSMutableString *str = [[NSMutableString
alloc]initWithFormat:@"111@sudhqu111@lgkokge"];
while ([str rangeOfString:@"111@"].length>0)
{
[str deleteCharactersI...
分类:
移动开发 时间:
2014-07-23 13:16:26
阅读次数:
194
概念:NSString 类定义了管理不可变字符串的程序接口。一个不可变的字符串就是一旦定以后随后就不可以在被改变。NSString 代表一组Unicode数组,换句话说,一个文本字符串。NSString的可变子类是NSMutableString。NSString有两个原始的方法:length和cha...
分类:
其他好文 时间:
2014-07-22 00:25:36
阅读次数:
188
使用方法:NSMutableString *source = [sourceString mutableCopy]; CFStringTransform((__bridge CFMutableStringRef)source, NULL, kCFStringTransformMandarinLat....
分类:
其他好文 时间:
2014-07-18 17:14:02
阅读次数:
222
-(IBAction)abc:(id)sender{ NSString *a = @"abcdef"; NSMutableString *newA = [[NSMutableString alloc]init]; int length = a.length; for (int i = 0; ...
分类:
其他好文 时间:
2014-07-06 23:22:46
阅读次数:
210
之前学习生活中,知道NSString的属性要用copy而不用retain,但是不知道为啥,这两天我研究了一下,然后终于明白了.
具体原因是因为用copy比用retain安全,当是NSString的时候,其实用copy和retain都行,当用NSMutableString,那么就要用copy,NSMutableString的值不会被修改,而用retain的时候,NSMutableString的值会...
分类:
其他好文 时间:
2014-07-05 23:55:06
阅读次数:
401
1.在指定位置插入字符串:NSMutableString *TextViewStr=[[NSMutableString alloc] initWithString:TextView.text];[TextViewStr insertString:@"your strings" atIndex:Tex...
分类:
其他好文 时间:
2014-07-05 21:55:24
阅读次数:
178
需求:在html中查找并替换相应的html标签代码实现- (NSString *)replaceImageHtml:(NSString *)oldHtml { NSString *regex = @"()"; NSRange r; NSMutableString *newHtml ...
分类:
移动开发 时间:
2014-07-03 12:45:26
阅读次数:
343