摘要: 以前闲时用instruments的Time profiler调试过APP,发现用tableView: cellForRowAtIndexPath: 中cell的图片设置耗时较多,之前改了一下,如下 发现没什么效果,就没去改了(这就是不求甚解,😂),直到最近被人问到图片的显示流程,去网上搜索相关资料 阅读全文
posted @ 2018-06-06 21:47 星红 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 查了相关资料,发现只有KeyChain + IDFV可以保证UUID唯一,参考以下代码 , UICKeyChainStore 对于同一个设备上的com.company.app1 和com.company.app2 含有相同的IDFV,所以在最后再拼接一个BundleID即可标志整个UUID唯一(服务 阅读全文
posted @ 2018-05-31 20:08 星红 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 场景:当你在某个界面请求网络数据的时候,用户不愿意等待点击了返回按钮,此时在Block当中用如下的方式使用weakSelf的话,有可能会奔溃(因为在并发编程的情况下,虽然在if判断的时候weakself不为空,但是不保证if语句里面的weakself不为空),所以为了安全起见要加上strongSel 阅读全文
posted @ 2018-05-11 15:15 星红 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: OpenGL 简介 1. OpenGL 全称Open Graphics Library,是一个跨平台的第三方图形绘制库,可以用来绘制各种2D和3D图形,像去年很火的全景和VR的视频渲染,都是用到它 2. 由于GPU 具有高并行结构(highly parallel structure),所以GPU 在 阅读全文
posted @ 2018-05-04 21:10 星红 阅读(5085) 评论(0) 推荐(0) 编辑
摘要: 方法一:设置BarButtonItem的文本样式为透明颜色,代码如下: 此外这种方法会导致title不能居中,被偏移很多,如下所示(虽然不被显示,也占了导航栏左边很大一部分位置) 方法二:给UIViewController添加类别,然后在load方法里面用Method Swzilling方法替换 交 阅读全文
posted @ 2018-05-04 17:29 星红 阅读(868) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/12926566/are-nslayoutconstraints-animatable http://stackoverflow.com/questions/12622424/how-do-i-animate-constraint 阅读全文
posted @ 2016-08-31 23:24 星红 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 1. 设置navigationBar 背景颜色有色差, 原因:如果单纯的设置背景颜色也是有高斯模糊处理的效果,对纯色高斯模糊处理过后相当于纯色的70%(猜测)透明化处理,但是反正就是有色差 解决方法一: self.navigationController.navigationBar.transluc 阅读全文
posted @ 2016-08-31 23:24 星红 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前言:百度地图API并没有提供移动地图时的回调接口 实现:通过判断当前地图的中心位置是否为用户位置来判断,代码如下 阅读全文
posted @ 2016-08-31 23:07 星红 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 问题:随着App的不断运行,发现所占磁盘空间越来越大 分析:应该是网络下载中的缓存,包括利用SDWebImage产生的、和下载单个文件被取消后的缓存 验证:查看App目录中的Tmp(系统存放未下载完成的文件的缓存的地方),cache(SDWebImage 存放缓存的地方) 如上图,下载文件缓存有37 阅读全文
posted @ 2016-07-14 14:42 星红 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 现象:当删除CollectionView 当中的某个section的时候,报上面的错误 初步分析:当前CollectionView删除前后都不止一个Section,怎么会报那样的错误;猜想可能是相册界面的另外两个UICollectionView,对当前的CollectionView有影响。 初步验证 阅读全文
posted @ 2016-07-13 10:57 星红 阅读(324) 评论(0) 推荐(0) 编辑