Swift weak和unowned

http://swifter.tips/retain-cycle/

简单的说就是weak会进行强引用检测,效率比unowened低,但是不会奔溃。比如发送一个网络请求,在请求返回时修改一个label的值,所以这个label被这个网络请求的闭包引用了,如果在网络请求返回之前,这个label所属的viewcontroller被消除了(用户不等待网络操作了,切换到了其他页面),那么这时候用unowned就会奔溃。

如何优化swift代码性能

https://juejin.im/entry/56b60c97816dfa005ae0c0d4

横竖屏解决方案

http://jumpingfrog0.github.io/2016/2016-12-22-ios-fill-pit-series-vertical-horizontal-screen/

Swift 各种算法

https://github.com/raywenderlich/swift-algorithm-club

Copyright © Xianbin Lin 2017 all right reserved,powered by GitbookModified time: 2017-07-23 18:40:08

results matching ""

    No results matching ""