AFNetworking源码解析
AFNetworking是iOS开发中常用的一个第三方网络库,可以说它是目前最流行的网络库,但其代码结构其实并不复杂,也可以说非常简洁优美。在AFNetworking中,大量使用的线程安全的开发技巧,读此源码也是一次很好的多线程学习机会。本篇博客从主要结构和网络请求的主流程进行分享,解析了AFNetworking的设计思路与工作原理,后面还有其中提供的UI扩展包的接口应用总结。
AFNetworking是iOS开发中常用的一个第三方网络库,可以说它是目前最流行的网络库,但其代码结构其实并不复杂,也可以说非常简洁优美。在AFNetworking中,大量使用的线程安全的开发技巧,读此源码也是一次很好的多线程学习机会。本篇博客从主要结构和网络请求的主流程进行分享,解析了AFNetworking的设计思路与工作原理,后面还有其中提供的UI扩展包的接口应用总结。
从WKWebView的推出到现在,相信大家很已经了解了它相对于UIWebView的优势,加载速度快,占用内存低同时也解决了内存泄漏的问题,所以现在绝大多数的项目都已经使用了WKWebView来替代UIWebView,本文主要是对WKWebView的一些常用属性一集常用API来讲解。
1 | WKWebView //网页的渲染与展示 |