1.NSString类型的属性为什么用copy NSString类型的属性可以用strong修饰,但会造成一些问题,请看下面代码 #import "ViewController.h"@interface ViewController ()@prope ...
1.NSString类型的属性为什么用copy
NSString类型的属性可以用strong修饰,但会造成一些问题,请看下面代码
#import "ViewController.h"@interface ViewController ()@property(nonatomic,strong) NSString *nameStrong;@property(nonatomic,copy) NSString *nameCopy;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSMutableString *muStr = [NSMutableString stringWithString:@"zhangsan"]; self.nameCopy = muStr ; self.nameStrong = muStr; NSLog(@"可变字符串修改前nameStrong= %@ nameCopy=%@",self.nameStrong,self.nameCopy); [muStr appendString:@"feng"]; NSLog(@"可变字符串修改后nameStrong= %@ nameCopy=%@",self.nameStrong,self.nameCopy); }
原标题:@property中的copy.strong.weak总结
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。