
Ios 开发
honey缘木鱼
一个 爱文字的程序猿
展开
-
关于SDWebImage
1.SDWebImage的缓存策略SDWebImage 的图片缓存默认情况采用的是 Memory 和 Disk 双重缓存机制。下载之前先去Memory中查找图片数据,找到直接返回使用;找不到再到Disk中查找图片数据,找到后放入Memory中再返回使用;如果Disk中也找不到再去下载图片;下载到图片后显示图片并将图片数据存到Memory和Disk中。2.SDWebImage ...原创 2019-12-30 18:20:56 · 538 阅读 · 0 评论 -
ARC 环境下 dealloc 的使用误区
在MRC时代,我们需要在 dealloc中做很多,比如释放对象,如今我们已经进入ARC时代,对于普通对象的释放,系统已经帮我们做好了;是不是我们就再也不用担心内存问题了呢?答案是否定的 。一.dealloc 的使用a. 什么情况下会调用呢?当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。//调用方法-(void)dealloc{ // [super d...原创 2018-08-02 11:39:43 · 1269 阅读 · 0 评论 -
微信取消分享后还是执行成功函数
在从APP分享到微信,朋友圈时无意中取消了分享,看到提示仍然是分享成功,查看代码,发现当取消分享,微信回调的error是nil,这是怎么回事呢?原来是微信在8月13号对分享功能做了调整:看到官方文档说明,微信调整 看了几个APP对此作出的改变,新浪微博,简书等对此作出的改变时,关闭了提示功能!于是我也是仿照这样做的!简书地址:https://www.jianshu.com/u...原创 2018-12-19 14:36:34 · 3868 阅读 · 0 评论 -
iOS 时间格式错误导致的坑
我们的项目中有个功能是根据昨天到当前时间去查找记录,可是就在圣诞节过后,出现了问题,查找记录查找不到了?最后发现时间区间是:2019-12-26 3:00:00-----2019-12-27 23:15:45,怎么回事呢?只有年份不对,年份应该是2018年啊!代码没有问题啊!找了好久,**最后发现时间格式设置不对!** 好大的坑!获取当前时间代码: NSDateFormat...原创 2019-01-04 12:55:36 · 2626 阅读 · 0 评论 -
ios Xcode 版本兼容及真机调试
今天用我SDK的一同事,说编译有错,发了一张报错截图: 报错截图 原来他用的9.2的xcode版本,我打包使用10.1的,不兼容,让他升级xcode,因麻烦不愿因,没办法,只能我这里改了。1.选择兼容版本 找到.xcodeproj显示包内容 打开的pbxproj文件,搜索compatibilityVersion 测试时发现,让...原创 2019-01-11 14:56:40 · 1706 阅读 · 0 评论