
不过忘记说了:在用`CFMutableArray`的时候,如果没有指明`retainBlock`(好像叫这个,手机上也不好查),里面的objects是`unsafe_unretained`的,所以使用一个已经released的object会导致崩溃,要小心。
iOS实现多代理(swift3.0)什么是多代理 用过环信SDK的同学应该对多代理不陌生了,请看下面代码: 平时我们写得比较多的代理:@property (nonatomic,weak) id delegate...
最近貌似挺多同事说iOS的background tasks management貌似不太给力,开源的库也太少,尤其是那种需要高稳定性的background tasks,比如说...
最难的就是最后一步:传授他人。大多数时候大家都觉得自己学得很牛,但是却在解释问题时说不出个所以然,所以在传授他人的过程中可以发现那些自己以为懂了,但其实却没有太懂的地方。不过,突破心理障碍也是蛮难的。大家都喜欢别人的赞赏,却担心别人的批评(当然有些批评也是挺刺耳的),怕自己尴尬。我也在学习的过程中,感谢作者分享。
如何快速学习一门新的技能 √GET本来题目应该是“如何快速学习一门新的开发语言”,但是觉得在这个知识大爆炸的时代,大多数技能初学的过程大约都是相似的(我一直觉得学习技巧本身就具有通用性,不过可能禅宗、佛法除外...
往期回顾 在前面的文章中,我们介绍了全连接神经网络,以及它的训练和使用。我们用它来识别了手写数字,然而,这种结构的网络对于图像识别任务来说并不是很合适。本文将要介绍一种更适合...
可以用`CFMutableArray`来代替`NSMutableArray`来避免weak不能release的问题。对于你的那个 `WeakObjectBridge`, 即使里面的`weakObject ` release了,`WeakObjectBridge`仍然在数组中, 虽说对于内存的消耗并不大,但是有点多此一举的感觉。:)
iOS实现多代理(swift3.0)什么是多代理 用过环信SDK的同学应该对多代理不陌生了,请看下面代码: 平时我们写得比较多的代理:@property (nonatomic,weak) id delegate...
今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数了下 5k+ 字,略长,可能也不适合休闲的碎片化时间阅读,可...
最近公司业务开始涉足私募基金,是一块我从前完全没有接触过的领域。作为财务负责人,我需要快速补充相关基础知识,才能着手应对账务处理、交税等每一项具体工作。没有太多时间去泡行业论...
介绍 memcache 使用了 Slab Allocator 的内存分配机制, 按照预先规定的大小, 将待分配的内存划分不同的区域并分割成特定长度的块,每个区域块只存放相对应...