240 发简信
IP属地:北京
  • 提高代码的可读性1(OC篇)

    1. 使用函数式编程来提高可读性 2. 使用常量和枚举来避免魔法数字和字符串 3. 避免使用过多的嵌套 4. 使用宏来简化代码

  • iOS开发中设置navigationItem.titleView宽度

    自定义的titleView通过initWithFrame创建,设置宽度无效 使用Masonry设置navigationItem.titleVie...

  • iOS开发中通过keyWindow隐藏键盘

    思路 找到keyWindow 通过keyWindow找到firstResponder 使用firstResponder调用resignFirst...

  • 看QMUI源码,某个类是否重写了父类的某个方法

    代码 思路 获取A类的a方法method1 获取A类的父类的a方法method2 比较method1和method2是否相等即能判断A类是否重写...

  • Resize,w 360,h 240
    Cell中重写systemLayoutSizeFittingSize再总结

    之前记录systemLayoutSizeFitting在cell中使用[https://www.jianshu.com/p/14d15a76b8...

    2.7 7290 4 11
  • Resize,w 360,h 240
    看SDWebImage源码,下载相同URL的图片怎么处理?

    通过URL判断下载任务是否已经存在下载队列中,只有不存在的下载任务才会被添加到下载队列中

  • Resize,w 360,h 240
    看SDWebImage源码,URL对应的图片发生变化怎么处理?

    在调用sd_setImageWithURL的时候有一个options参数,其中有一个SDWebImageRefreshCached参数,它表示如...

  • Resize,w 360,h 240
    看YBImageBrowser 避免多个组件依赖同一个三方库版本冲突

    问题 私有库依赖的三方库要和项目依赖的三方库版本号一致吗? 多个私有库依赖的同一个三方库版本号需要一致吗? 如果私有库依赖的三方库和其他三方库依...

  • git中的log和reflog

    git log 查看当前分支上的所有提交记录 不能看到当前版本之后的某个版本 git reflog 查看所有的操作记录 提交记录 切换分支记录 ...