AI智能
改变未来

全栈知识 第1308页

iOS:底层原理之性能优化相关-爱站程序员基地

iOS:底层原理之性能优化相关

AI

CPU 和 GPU 卡顿产生的原因 帧刷新率:60帧/s:60FPS -> 16ms 计算:60 / 1000ms = 16ms掉帧:CPU 处理完后交给 GPU 去渲染,如两者合作耗时超过 16ms,就会在完成任务之前接收到垂直信号...

iOS:底层原理之内存管理相关-爱站程序员基地

iOS:底层原理之内存管理相关

AI

CADisplayLink、NSTimer使用注意 CADisplayLink 保证调用频率和刷帧频率一致,60 FPS, 不用设置时间间隔,每秒钟60次。可以使用 proxy 代理解决循环引用CADisplayLink、NSTimer 会...

iOS:底层原理之 Runloop-爱站程序员基地

iOS:底层原理之 Runloop

AI

应用范畴 定时器(Timer)、PerformSelector GCD Async Main Queue 事件响应、手势识别、界面刷新 网络请求 AutoreleasePool RunLoop 的基本作用 保持程序的持续运行 处理App中的...

在iOS中给视频添加滤镜的方法示例-爱站程序员基地

在iOS中给视频添加滤镜的方法示例

AI

「众所周知,视频可以 P」,今天我们来学习怎么给视频添加滤镜。 在 iOS 中,对视频进行图像处理一般有两种方式: GPUImage 和 AVFoundation 。 一、GPUImage 在之前的文章中,我们对 GPUImage 已经有了...

每日一坑之关于使用axios的CancelToken遇到的坑-爱站程序员基地

每日一坑之关于使用axios的CancelToken遇到的坑

AI

每日一坑——关于使用axios的CancelToken遇到的坑 项目中碰到这样一个场景,在一个modal中上传软件压缩包以及相关的一些参数,正常点个确定就OK了,奈何modal框里有“取消”这个按钮,这就有点心烦了,总之就是一大堆前后台交涉...

适配 iOS 13 设置 deviceToken-爱站程序员基地

适配 iOS 13 设置 deviceToken

AI

在 iOS 13 之前的版本使用下面代码可以将获取到的 deviceToken,转为 NSString 类型,并去掉其中的空格和尖括号,作为参数传入 setDeviceToken: 方法中。 - (void)application:(UIA...

iOS创建 cocoapods 公共库-爱站程序员基地

iOS创建 cocoapods 公共库

AI

创建的整体思路 在github 上创建仓库 在 github 上,上传自己的库代码 代码目录结构如下 pod spec create YSToast,创建 YSToast.podspec 文件, 并修改里面的相关内容 Pod::Spec.n...

iOS基础面试题2019-爱站程序员基地

iOS基础面试题2019

AI

基础概念 MVC (Model View Controller) 设计模式,视图,控制器,模型负责提供数据,视图负责显示,控制器的作用就是确保模型和视图的同步,一旦M改变,V就应该立即更新。Controll要如何显示View,取决于Mode...

了解iOS超级签名系统的原理及配置步骤-爱站程序员基地

了解iOS超级签名系统的原理及配置步骤

AI

    超级签名是什么样的 简单来说,就是把添加苹果设备udid然后申请iOS证书然后打包进行真机测试的过程,实现了自动化!   需要的资料 1、个人或者公司账号(一个账号只能安装100个设备、根据安装量准备) 2、iOS超级签名系统 处理...

戴尔推出新的BIOS安全工具-爱站程序员基地

戴尔推出新的BIOS安全工具

AI

戴尔最近宣布了一种专门针对商用PC的新BIOS安全工具,该公司解释说,特别是随着越来越多的公司开始远程工作,这种解决方案非常有用。 所谓的Dell SafeBIOS Events和攻击指示器(IoA)可以检测BIOS级别的攻击,并帮助更有效...