240 发简信
IP属地:广东
  • Resize,w 360,h 240
    YYCache源码分析(一)

    iOS 开发中总会用到各种缓存,YYCache或许是你最好的选择。性能上有优势,用法也很简单。作者ibireme曾经对比过同类轮子:http:/...

  • Resize,w 360,h 240
    iOS 代理为啥要用weak修饰? (刨根问底一)

    在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有...

    2.5 30191 63 145 3
  • Resize,w 360,h 240
    iOS 项目的目录结构能看出你的开发经验

    最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。 目录结构确实非常重要,面试官这么问他,...

    2.7 57250 139 426 1
  • Resize,w 360,h 240
    YYCache源码分析(三)

    本文分析YYDiskCache->YYKVStorage实现过程: YYDiskCache对YYKVStorage一层封装,缓存方式:数据库+文...

    0.5 5119 7 33
  • iOS 支持多任务、断点下载(图片、音频、视频)

    项目中经常涉及下载功能,如视频、音乐或图片,所以就封装了个工具类,支持多任务、断点下载欢迎大神指点! 具体使用和代码: https://gith...

  • Resize,w 360,h 240
    iOS 浅谈:深.浅拷贝与copy.strong

    深.浅拷贝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 结论: 注意:...

  • Resize,w 360,h 240
    iOS AFNetworking使用技巧与问题(持续更新)

    1.很多初学者,在每处用到网络请求的地方会直接�拿afn实例去请求�,从而带来了后续难以维护代码的问题 思考:如果afn不更新了,后续出现重大�...

  • Resize,w 360,h 240
    iOS 静态库开发

    简介 在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只暴露头文件给程序员使用(...

    1.3 21891 73 253 3
  • iOS 万能跳转界面方法 (runtime实用篇一)

    在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控...