- 博客(3)
- 收藏
- 关注
原创 OC当中的深拷贝和浅拷贝
深拷贝和浅拷贝是一个经常问到的问题。 很多人认为copy是浅拷贝,mutableCopy是深拷贝。在解释copy与mutableCopy的区别,我们先搞清楚什么是深拷贝和浅拷贝 从图我们看出来浅拷贝只是拷贝了指针,而并未拷贝对象本身。而深拷贝则是指针和对象本身都进行了拷贝代码演示 使用不可变集合对象 NSArray *array = @[@"4444"];
2017-02-08 11:20:28 2097 5
原创 oc中strong,copy修饰符区别
在iOS开发中经常见到copy,strong修饰符。在NSString的属性中会看到copy和strong的存在。大部分情况下NSString的属性都是copy。那么strong和copy的区别是什么?@property (nonatomic, copy) NSString *string1;@property (nonatomic, strong) NSString *st
2017-01-23 14:03:56 1002
原创 iOS 中只用通知传值
**NSNotificationCenter**iOS 传值有多重实现方式,这里先介绍一种传值方式就是通知中心,它与代理传值最大的不同是不需要两个引用的对象,通知可以实现更大跨度的通信 通知中心在程序中以单例的形式存在,对象的声明为 [NSNotificationCenter defaultCenter]首先要声明消息的发送[[NSNotificationCenter
2016-12-11 00:17:29 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人