首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
ios
相关资讯
热门
最新
后端
01-01 08:00
后端
iOS 打包优化
iOS 打包优化,背景:前一段时间测试同事反映打包机器过慢,几乎接近一个小时,这个时间对于测试同事来说可以说是一个灾难,试想如果一个研发更改一个小bug,推送上去之后,测试又得重复打包,来回几次,一天估计下来也做不了啥事,于是就做了一个打包优化相关的东西。先将一些测试效果图展示上来先:打包慢.png打包快.png从时间上面来看可以看到优化之后打包效率提高了30%起,这种优化效果还是比较明显的,对于
69
后端
01-01 08:00
后端
iOS签名原理
iOS签名原理,为什么要签名?保证这个APP是经过苹果官方授权的iOS签名原理生成CSR文件(公钥M)创建CSR文件的同时会在kehchain中生成私钥MMAC端1.关联App描述信息,appiddeviceID2.选择证书3.使用私钥A对证书和描述信息进行签名生成证书文件生成描述文件4.生成描述文件provisionfile将公钥M上传至Apple后台Apple后台使用私钥A对公钥M进行签名生成
73
后端
01-01 08:00
后端
iOS SwiftUI 入门
iOS SwiftUI 入门,目前swiftUI最低支持iOS13,苹果还在不断升级完善,目前还不成熟,因为现在widget必须用swiftUI布局,所以有幸把swiftUI应用到项目。当我写swiftUI的demo时感觉这东西好简单EZ,但是真到了项目中是各种坑编辑代码的两种方式1.代码2.preview画布,拖拽控件,检查器,inspector因为preview有时有问题,也不方便调试,需要维
95
后端
01-01 08:00
后端
IOS 分段式弹窗
IOS 分段式弹窗,最近遇到个需求,类似高德地图分段式的弹窗(如下图),在网上在没有搜到相关资料,于是自己写了一个,期望能给大家提供个思路。实现效果思路就是,当弹窗处于第一段的时候,给tableView添加UIPanGestureRecognizer手势,在弹窗未到达顶部之前都是通过UIPanGestureRecognizer手势来改变弹窗坐标和大小的,当弹窗到达第二段的时候,移除UIPanGes
85
后端
01-01 08:00
后端
IOS App打包发布
IOS App打包发布,App打包证书创建是为了展示步骤,所以新建了一些,打包这里需要在网上上操作现有的app,所以就以公司的某个项目作为例子来做.配置证书到项目中:然后选择打包:打包成功后选择发布到appstore后台选择appstore选择直接上传,如果选择导出,就会打包生成一个ipa文件,那么这个文件的话后期可以使用applicationloader进行上传关于applicationload
61
后端
01-01 08:00
后端
iOS——实现点击人体部位响应
iOS——实现点击人体部位响应,需求要求:点击身体部位跳转,点击空白处无响应因为人体是不规则的,所以贝塞尔曲线是不好实现的。思维逻辑:1,获取点击位置颜色,2,重写button,判断点击位置是否和空白处颜色RGB(0,0,0)相同,3,响应一,获取点击位置颜色:///获取图片上某个点的颜色值(不包含alpha)。-(UIColor*)pixelColorFromPoint:(CGPoint)poi
98
后端
01-01 08:00
后端
iOS 离屏渲染原因
iOS 离屏渲染原因,正常渲染流程在GPU的渲染流程中,根据由远及近的顺序显示图像到屏幕上,依次将结果存储到帧缓冲区视频控制器从帧缓冲区中读取数据,然后显示到屏幕上后,会立即丢掉改帧数据正常渲染流程离屏渲染如果我们对视图做了特殊处理:圆角、阴影等。GPU需要对图像进行额外的渲染、合并,然后将每个图层处理结果存入到离屏缓冲区,再将多个图层进行叠加合并,存入帧缓冲区,最后显示到屏幕上离屏渲染流程离屏缓
75
后端
01-01 08:00
后端
iOS tableView不计算cell内容高度自适应
iOS tableView不计算cell内容高度自适应,实现一个平铺列表我们的首选基本是tableView,每个单元cell的高随着内容变化而变化。今天我们要说的不是在model里计算好高度,不是说他有多难,有些业务更适合自动计算,比如一个单元cell里全是label,有10几个从上到下排列形成,每一个label的内容有长有短,当然这样的列表更适合html,不过我们要使用原生。平时基本都是纯代码写
73
后端
01-01 08:00
后端
iOS链式语法数据绑定轻量级框架实践
iOS链式语法数据绑定轻量级框架实践,一、需求背景1、现状当前组件化开发中,经常会用到MVVM设计模式,它促进了UI代码与业务逻辑的分离,一定程度解决viewController臃肿问题,但也使得数据绑定变得复杂,很多情况下需要我们手动绑定数据和刷新界面,经常要写一堆零散的数据绑定业务代码。关于数据绑定的复杂度问题,我们完全可以使用ReactiveCocoa框架(一个典型的函数响应式编程框架)解决
88
后端
01-01 08:00
后端
iOS 系统导航栏闪烁问题
iOS 系统导航栏闪烁问题,之前技术群有人提出过这样的问题,但我写demo并没有复现。后来项目出现了同样的问题,iOS12上表现正常。现象如下图系统导航栏显示异常经过反复测试发现这个问题出现的条件是:1、页面1的颜色差别较大2、导航栏isTranslucent=true3、底部标签栏isTranslucent=true4、push的时候hidesBottomBarWhenPushed=true5、
97
«
1
2
...
161
162
163
164
165
166
167
...
172
173
»