240 发简信
IP属地:北京
  • Resize,w 360,h 240
    没有dSYM文件 解析iOS崩溃日志

    一般情况下,在我们 Archive 完项目后需要保存对应的 dSYM 文件,这样有线上崩溃时,崩溃统计工具并没有明确提供崩溃类和方法时,我们拿着...

  • 未合理使用 SDWebImage 导致 TableViewCell 数据错乱

    需求要求列表页使用圆角头像,则使用了SDWebImageDownloader 将图片下载下来,经过裁剪后再赋值,如果滑动较快,会导致 cell ...

  • iOS viewDidLoad 中创建的局部变量释放时机

    如下代码中,string 何时被释放: 有很多地方说,在 runloop 进入休眠的时候释放,通过如下实验,可得出其实是在 viewDidLoa...

  • Resize,w 360,h 240
    routable-ios 源码解析

    routable-ios 是什么?可以用来做什么?与之类似的框架还有哪些? routable-ios 是一个路由框架,由两个文件四个类组成,其中...

  • iOS 反 KVO(如何知道属性被监听了)

    在 iOS 开发中监听一个对象的某个属性,很容易做到,然后有时候我们在写一些安全性的代码或者框架时,不想让别人监听我的某个属性怎么做呢? 有一个...

  • {"detail": "Authentication credentials were not provided."}

    Python 使用 Django+rest_framework 开发 API,会遇到权限相关的错误,网络上已有的一些解决方案已经过时,找了很久才...

  • python manage.py shell 命令的使用

    简单介绍使用 python manage.py shell 查看数据库中某个表中的数据,也可以说查看某个模型对应的数据。在执行查看之前,应当保证...

  • Swift3.0 迁移注意事项

    具体变化的一些代码(①代表原有的写法,②代表现在的写法) String 类使用方式的变化 初始化字符串 取某个字符串后面的字符串,可参考下面的代...

  • 单元测试

    今天开始,会学习整理测试相关的一些方法、技术。作为一名开发人员,只有真的懂测试,懂测试手段和策略,才能写出高质量的代码。说到底,我就是想写出更高...

个人介绍
iOS 开发者,Cocos2d-x 爱好者