会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
星红
One small mistake can be lethal and fatal(勿以错小而重复之).
博客园
首页
新随笔
联系
订阅
管理
2018年6月6日
Instruments Time profiler 调优APP 之图片解码
摘要: 以前闲时用instruments的Time profiler调试过APP,发现用tableView: cellForRowAtIndexPath: 中cell的图片设置耗时较多,之前改了一下,如下 发现没什么效果,就没去改了(这就是不求甚解,😂),直到最近被人问到图片的显示流程,去网上搜索相关资料
阅读全文
posted @ 2018-06-06 21:47 星红
阅读(330)
评论(0)
推荐(0)
2018年5月31日
iOS 利用KeyChain+ IDFV + BundleID 来作为UUID,保证传给服务端的UUID唯一
摘要: 查了相关资料,发现只有KeyChain + IDFV可以保证UUID唯一,参考以下代码 , UICKeyChainStore 对于同一个设备上的com.company.app1 和com.company.app2 含有相同的IDFV,所以在最后再拼接一个BundleID即可标志整个UUID唯一(服务
阅读全文
posted @ 2018-05-31 20:08 星红
阅读(306)
评论(0)
推荐(0)
2018年5月11日
关于iOS Block当中为什么要用weakSelf和strongSelf的思考
摘要: 场景:当你在某个界面请求网络数据的时候,用户不愿意等待点击了返回按钮,此时在Block当中用如下的方式使用weakSelf的话,有可能会奔溃(因为在并发编程的情况下,虽然在if判断的时候weakself不为空,但是不保证if语句里面的weakself不为空),所以为了安全起见要加上strongSel
阅读全文
posted @ 2018-05-11 15:15 星红
阅读(2022)
评论(0)
推荐(0)
2018年5月4日
OpenGL 简介
摘要: OpenGL 简介 1. OpenGL 全称Open Graphics Library,是一个跨平台的第三方图形绘制库,可以用来绘制各种2D和3D图形,像去年很火的全景和VR的视频渲染,都是用到它 2. 由于GPU 具有高并行结构(highly parallel structure),所以GPU 在
阅读全文
posted @ 2018-05-04 21:10 星红
阅读(5289)
评论(0)
推荐(0)
iOS 11 使用方法替换(Method Swizzling),去掉导航栏返回按钮的文字
摘要: 方法一:设置BarButtonItem的文本样式为透明颜色,代码如下: 此外这种方法会导致title不能居中,被偏移很多,如下所示(虽然不被显示,也占了导航栏左边很大一部分位置) 方法二:给UIViewController添加类别,然后在load方法里面用Method Swzilling方法替换 交
阅读全文
posted @ 2018-05-04 17:29 星红
阅读(900)
评论(0)
推荐(0)
2016年8月31日
iOS笔记,开发经验总结【持续更新】
摘要: 1. 设置navigationBar 背景颜色有色差, 原因:如果单纯的设置背景颜色也是有高斯模糊处理的效果,对纯色高斯模糊处理过后相当于纯色的70%(猜测)透明化处理,但是反正就是有色差 解决方法一: self.navigationController.navigationBar.transluc
阅读全文
posted @ 2016-08-31 23:24 星红
阅读(179)
评论(0)
推荐(0)
iOS 使约束带动画效果(Animate NSLayoutconstraints)
摘要: http://stackoverflow.com/questions/12926566/are-nslayoutconstraints-animatable http://stackoverflow.com/questions/12622424/how-do-i-animate-constraint
阅读全文
posted @ 2016-08-31 23:24 星红
阅读(1389)
评论(0)
推荐(0)
iOS 百度地图判断用户是否拖动地图的检测方法
摘要: 前言:百度地图API并没有提供移动地图时的回调接口 实现:通过判断当前地图的中心位置是否为用户位置来判断,代码如下
阅读全文
posted @ 2016-08-31 23:07 星红
阅读(343)
评论(0)
推荐(0)
2016年7月14日
iOS App占用太多磁盘空间
摘要: 问题:随着App的不断运行,发现所占磁盘空间越来越大 分析:应该是网络下载中的缓存,包括利用SDWebImage产生的、和下载单个文件被取消后的缓存 验证:查看App目录中的Tmp(系统存放未下载完成的文件的缓存的地方),cache(SDWebImage 存放缓存的地方) 如上图,下载文件缓存有37
阅读全文
posted @ 2016-07-14 14:42 星红
阅读(1905)
评论(0)
推荐(0)
2016年7月13日
The number of sections contained in the collection view after the update (1) must be equal to the number of sections contained in the collection view before the update (0), plus or minus the number of
摘要: 现象:当删除CollectionView 当中的某个section的时候,报上面的错误 初步分析:当前CollectionView删除前后都不止一个Section,怎么会报那样的错误;猜想可能是相册界面的另外两个UICollectionView,对当前的CollectionView有影响。 初步验证
阅读全文
posted @ 2016-07-13 10:57 星红
阅读(329)
评论(0)
推荐(0)
下一页
公告