- 博客(10)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 iOS https证书配置闪退问题
iOS使用的https证书都是.cer格式的,以往服务端给我的证书都是.pem或.crt格式,我通过终端转换为.cer后直接就能用了,很顺利。后面查了才知道,原来iOS用的.cer证书内容还必须是data格式的。
2023-11-29 12:07:25
237
原创 关于html转canvas遇到的坑
关于html转canvas遇到的坑(vue)转换插件:html2canvashtml2canvas如何使用我就不介绍啦,很简单,网上一搜啥都有,主要就是坑多。坑1:跨域当dom元素里面包含远程图片时,转换会出现跨域错误。其实就是html2canvas插件在将图片转为canvas的时候跨域了,所以就算不用html2canvas插件也会遇到这个问题。解决方式分3步:第一步:需要后端设置Access-Control-Allow-Origin的值为“*”,允许该图片跨域。我用的是oss图片,
2021-04-25 16:33:10
1553
原创 vue手势缩放组件
vue手势缩放组件原理解析关于手势缩放,最重要的点在于如何监听手势;如何获取缩放比例;如何在缩放的同时,保证双指之间的中心点一直处于原来的位置。首先,手势的监听可以使用如下方法:document.addEventListener('touchstart touchmovetouchend', function(e) { if(e.touches.length==2){ //双指触摸手势事件 }}缩放比例 = 开始触摸时两指间距离 / 触摸结束时两...
2021-03-05 17:38:58
8376
4
原创 ScrollView的自动布局:如何给ScrollView设置contentSize
一、开发环境XCode11.4,autoLayout。二、布局目标如下图,scrollView上面放一个蓝色块和一个绿色块。保持scrollView始终和屏幕等宽高,蓝色和绿色块始终和scrollView等宽,高度随scrollView变化。二、布局步骤1、给scrollView添加约束。相对于view/Safe Area:添加上左下右均为0的约束。2、对蓝色块...
2020-04-26 14:40:08
1842
原创 UITableView分割线不显示
查了很多资料都不能用,最后发现是在cell的layoutSubviews方法中忘了继承父类修改前:分割线不显示- (void)layoutSubviews{ ATViewRadius(self.headImg, self.headImg.width/2);}修改后:分割线正常显示- (void)layoutSubviews{ [super layoutSu...
2019-05-17 16:49:12
2786
1
原创 iOS crash崩溃日志符号化方法
百度官方也有提供手动解析的方法,但是文档不是很详细,我试了没有成功,暂不清楚是哪步搞错了。以下是我结合网上教程总结出来的方法,亲测有效。1、分析错误日志。在百度统计平台找到错误信息,找到UUID、相对地址、绝对地址,如下图:注意:绝对地址要你的app名称后面的才有用,这里我的app名称为WHBJ。2、找到提交app时使用的.xcarchive文件和.dSYM文件(以下app...
2018-09-27 15:44:34
2237
1
原创 iOS开发 XCode9如何打印中文日志
原理:一般都是重写NSArray,NSDictionary的description方法方案1:新增NSArray,NSDictionary的类别并重写NSArray,NSDictionary的description方法。方案2:用HYBUnicodeReadable下载地址:https://github.com/524429264/HYBUnicodeReadable。下载后将HYBUnicode...
2018-07-04 15:39:37
1414
原创 iOS开发 获取手机型号
1.导入头文件#import "sys/utsname.h"2.获取原理:获取当前设备的型号标识符,根据型号标识符对应的手机型号来判断当前设备型号。型号标识符与手机型号的对应关系见:https://www.theiphonewiki.com/wiki/Models#iPhone3.代码实例(最好是封装到工具类中)。+ (NSString *)iphoneType { struct utsna...
2018-07-04 14:25:50
2174
原创 iOS开发 Jastor的简单使用
Jastor简介。 jastor是一个基于oc运行时的库【1】,它可以将字典对象转换成NSObject对象。它支持NSString, NSNumber,NSArray, NSDictionary以及它们的嵌套类型。例如现在需要将dict转换为model。 dict为NSDictionary对象, model为继承于Jastor的NSObject对象。 Jastor通过
2017-01-03 14:43:26
1097
简单易用的图片浏览器
2016-11-02
Cocoapods的安装与使用
2016-09-19
mac自带JDK吗?mac自带JDK吗?
2016-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人