iOS 开发中总会用到各种缓存,YYCache或许是你最好的选择。性能上有优势,用法也很简单。作者ibireme曾经对比过同类轮子:http:/...
在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有...
最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。 目录结构确实非常重要,面试官这么问他,...
本文分析YYDiskCache->YYKVStorage实现过程: YYDiskCache对YYKVStorage一层封装,缓存方式:数据库+文...
项目中经常涉及下载功能,如视频、音乐或图片,所以就封装了个工具类,支持多任务、断点下载欢迎大神指点! 具体使用和代码: https://gith...
深.浅拷贝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 结论: 注意:...
1.很多初学者,在每处用到网络请求的地方会直接�拿afn实例去请求�,从而带来了后续难以维护代码的问题 思考:如果afn不更新了,后续出现重大�...
简介 在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只暴露头文件给程序员使用(...
在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控...