运行时_交叉算法

- 对系统的获知第三方的发放不满意的时候,可以用自己方法去替换掉

- 请记住,只有在万不得已的情况之下采用,因为RunTime是OC的底层,越是底层的东西,要做的事情越多,苹果也建议开发者优先去选择更高层级的技术.

     * 交叉算法对系统和第三方框架的版本的依赖性很高,随便使用是杀死你的应用的最好的方法.

- AFN 交换方法

   在AFN的URLSessionManager的363行:  交换了resume和suspend方法,发送通知,检测网络发生变化;

    具体的做法:   在调用系统的Resume方法的时候没有直接的去调用,而是县调用了自己的af_resume方法,然后用自己的方法里面再去调用系统的resume方法,实现在调用系统的方法之前做一些自己的事情.

    好处: 1.不用修改系统的方法.2.拦截系统默认的方法,期前的去做一些事情;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容