iOS-技术点
文章平均质量分 53
maciostang
这个作者很懒,什么都没留下…
展开
-
iOS 中只用通知传值
**NSNotificationCenter** iOS 传值有多重实现方式,这里先介绍一种传值方式就是通知中心,它与代理传值最大的不同是不需要两个引用的对象,通知可以实现更大跨度的通信 通知中心在程序中以单例的形式存在,对象的声明为 [NSNotificationCenter defaultCenter] 首先要声明消息的发送 [[NSNotificationCenter原创 2016-12-11 00:17:29 · 282 阅读 · 0 评论 -
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 · 999 阅读 · 0 评论 -
OC当中的深拷贝和浅拷贝
深拷贝和浅拷贝是一个经常问到的问题。 很多人认为copy是浅拷贝,mutableCopy是深拷贝。在解释copy与mutableCopy的区别,我们先搞清楚什么是深拷贝和浅拷贝 从图我们看出来浅拷贝只是拷贝了指针,而并未拷贝对象本身。而深拷贝则是指针和对象本身都进行了拷贝代码演示 使用不可变集合对象 NSArray *array = @[@"4444"];原创 2017-02-08 11:20:28 · 2093 阅读 · 5 评论