@interface ViewController ()<TTTAttributedLabelDelegate,UITableViewDataSource>
@property (nonatomic, strong) FooterView *footerView;
@property (nonatomic, strong) UITableView *tableView;
@property (nonatomic, strong) NSMutableArray *dataSource;
@property (nonatomic, copy) NSString *name;
@end
- (void)viewDidLoad {
[super viewDidLoad];
NSMutableString *mString = [NSMutableString stringWithFormat:@"han"];
self.name = mString;
NSLog(@"%@",self.name);
[mString appendString:@"zhifeng"];
NSLog(@"%@",self.name);
}
2017-05-08 22:02:11.388 TTTAtributaLabel[73331:5707781] han
2017-05-08 22:02:11.389 TTTAtributaLabel[73331:5707781] han
copy:是做了深拷贝,开辟了新的内存。
strong: 是和原指针指向同一块内存
@interface ViewController ()<TTTAttributedLabelDelegate,UITableViewDataSource>
@property (nonatomic, strong) FooterView *footerView;
@property (nonatomic, strong) UITableView *tableView;
@property (nonatomic, strong) NSMutableArray *dataSource;
@property (nonatomic, strong) NSString *name;
@end
- (void)viewDidLoad {
[super viewDidLoad];
NSMutableString *mString = [NSMutableString stringWithFormat:@"han"];
self.name = mString;
NSLog(@"%@",self.name);
[mString appendString:@"zhifeng"];
NSLog(@"%@",self.name);
}
2017-05-08 22:04:14.394 TTTAtributaLabel[73363:5709328] han
2017-05-08 22:04:14.395 TTTAtributaLabel[73363:5709328] hanzhifeng