自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Instruments Time profiler 调优APP 之图片解码

以前闲时用instruments的Timeprofiler调试过APP,发现用tableView: cellForRowAtIndexPath: 中cell的图片设置耗时较多,之前改了一下,如下dispatch_async(dispatch_get_global_queue(0, 0), ^{ UIImage *cellImage = [UIImage...

2018-06-06 21:47:00 112

转载 iOS 利用KeyChain+ IDFV + BundleID 来作为UUID,保证传给服务端的UUID唯一

查了相关资料,发现只有KeyChain + IDFV可以保证UUID唯一,参考以下代码 ,UICKeyChainStore+ (NSString*)identifierForVender{ UICKeyChainStore *keyChain = [UICKeyChainStore keyChainStore]; NSString *bundleID...

2018-05-31 20:08:00 219

转载 关于iOS Block当中为什么要用weakSelf和strongSelf的思考

  场景:当你在某个界面请求网络数据的时候,用户不愿意等待点击了返回按钮,此时在Block当中用如下的方式使用weakSelf的话,有可能会奔溃(因为在并发编程的情况下,虽然在if判断的时候weakself不为空,但是不保证if语句里面的weakself不为空),所以为了安全起见要加上strongSelf(参考)。if (weakSelf != nil) { //...

2018-05-11 15:15:00 271

转载 OpenGL 简介

OpenGL 简介1. OpenGL 全称Open Graphics Library,是一个跨平台的第三方图形绘制库,可以用来绘制各种2D和3D图形,像去年很火的全景和VR的视频渲染,都是用到它2.由于GPU 具有高并行结构(highly parallel structure),所以GPU 在处理图形数据和复杂算法方面拥有比CPU 更高的效率。如下图CPU 大部分面积为...

2018-05-04 21:10:00 272

转载 iOS 11 使用方法替换(Method Swizzling),去掉导航栏返回按钮的文字

方法一:设置BarButtonItem的文本样式为透明颜色,代码如下:[[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor clearColor]} forState:UIControlStateNormal]; [[UIBar...

2018-05-04 17:29:00 177

转载 iOS 使约束带动画效果(Animate NSLayoutconstraints)

http://stackoverflow.com/questions/12926566/are-nslayoutconstraints-animatablehttp://stackoverflow.com/questions/12622424/how-do-i-animate-constraint-changes转载于:https://www.cnblogs.com/...

2016-08-31 23:24:00 149

转载 iOS笔记,开发经验总结【持续更新】

1. 设置navigationBar 背景颜色有色差,原因:如果单纯的设置背景颜色也是有高斯模糊处理的效果,对纯色高斯模糊处理过后相当于纯色的70%(猜测)透明化处理,但是反正就是有色差解决方法一:self.navigationController.navigationBar.translucent = NO;// Bar的模糊效果,默认为YES方法二:通过图...

2016-08-31 23:24:00 53

转载 iOS 百度地图判断用户是否拖动地图的检测方法

前言:百度地图API并没有提供移动地图时的回调接口实现:通过判断当前地图的中心位置是否为用户位置来判断,代码如下-(void)mapView:(BMKMapView *)mapView regionDidChangeAnimated:(BOOL)animated { if (![self isCoordinateA:_mapView.centerCoor...

2016-08-31 23:07:00 166

转载 iOS App占用太多磁盘空间

问题:随着App的不断运行,发现所占磁盘空间越来越大分析:应该是网络下载中的缓存,包括利用SDWebImage产生的、和下载单个文件被取消后的缓存验证:查看App目录中的Tmp(系统存放未下载完成的文件的缓存的地方),cache(SDWebImage 存放缓存的地方)如上图,下载文件缓存有374M;如下图,SDWebImageCache有20M最后附上检测文件大小...

2016-07-14 14:42:00 458

转载 The number of sections contained in the collection view after the update (1) must be equal to the nu...

现象:当删除CollectionView 当中的某个section的时候,报上面的错误初步分析:当前CollectionView删除前后都不止一个Section,怎么会报那样的错误;猜想可能是相册界面的另外两个UICollectionView,对当前的CollectionView有影响。初步验证:当加载了另外一个collectionView,再去删除原collectionView...

2016-07-13 10:57:00 500

转载 iOS 自定义任意形状加载进度条(水波纹进度条)

1. 项目中要做类似下面的加载动画:先给出安卓的实现方式2.iOS的实现方式参考了下面两位的,感谢。以任意底部图片为背景的加载动画和 水波纹动画最后附上自己的demo转载于:https://www.cnblogs.com/Apple2U/p/5660804.html...

2016-07-11 16:56:00 310

转载 UICollectionView reloadItemsAtIndexPaths时 报错

在刷新下载进度时 Xcode报错误:Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of items in section 0. The number of items contained in ...

2016-06-23 18:53:00 256

转载 iPhone 横竖屏切换,全屏播放的三种方式

1. 调用系统自带的强制屏幕旋转不过还得在AppDelegate中重写下面方法- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ // 0:竖屏,1:单向...

2016-06-23 11:46:00 393

转载 UIPanGestureRecognizer 拖动TableView改变其高度

需求:项目中要求tableView的高度随着手拖动的位置而改变如下图:关键代码如下:- (void)viewDidLoad{panGestureRecognizer = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(toHandlePanAction:)]; [self....

2016-06-10 19:46:00 225

转载 Subclass UICollectionViewFlowLayout,自定义流布局

需求:为实现第一行显示一个,第二行以后显示两个方案1:用系统自带的流布局,实现的效果是,若第二行只有一个,则系统默认会居中显示,不是左对齐(如下图),不符合项目要求。方案2:自定义系统的UICollectionViewFLowLayout,主要代码如下, 只要继承super的layoutAttributes,修改section=0,row=1的Item的X 为0即可(之前...

2016-04-26 12:37:00 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除