首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2024
订阅
liangyz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
深度剖析Lottie动画原理
工作以来,处理过css、js、canvas、骨骼动画,这些背后的原理都是通过把每一帧(瞬间)的静止图像组合起来,以一定频率(速率)播放这些图像形成动画。 详细一点解析:动画可以拆分成每一帧,当前帧(静态)图像的属性数据或者形态(形状)的变更,把这样很多帧连贯起来,就形成动画。 …
为什么很多程序员会觉得领导没能力
相信很多人在职场里待久了,都会遇到自己觉得比较差劲的领导,这些人可能除了向上管理能力很强外(会舔老板),其他能力在你看来都挺一般,专业能力一般,超级缝合怪--上级给他的任何任务他都能分配给你们,然后他
边下边播之 KTVHTTPCache + AVPlayerLayer or ZFPlayer/AVPlayer
KTVHTTPCache + AVPlayerLayer 测试未发现问题 但我懒得再去写一个自定义控制层,我想用ZFPlayer 先把KTVHTTPCache 简单封装成个单例 KTVHTTPCach
iOS八股文(十四)iOS中的锁
线程安全 在iOS中,UIKit是绝对线程安全的,因为UIKit都是在主线程操作的,单线程没有线程当然没有线程安全问题,但除此之外,其他都要考虑线程安全问题。 iOS解决线程安全的途径其原理大同小异,
iOS GCD 底层源码分析
GCD 创建队列、异步/同步函数、单例、信号量以及调度组的底层源码分析。少壮不努力老大徒伤悲.......
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
🐻 OpenGL ES还有必要学吗还是一步到位到Metal?
3、OpenGL ES的弃用,只是针对苹果内部系统底层API依赖而言,并不是想让iOS开发者从此不使用OpenGL ES。只是角色变成了第三方,毕竟它的跨平台以及稳定是很难让现有的开发放弃,而这几点Metal目前很难做到 opengl es 我们通常会用c++或rust等跨平台…
🐻监控 -- iOS降低崩溃率的秘密
我们通过第三方工具分析捕获 mach信号或unix信号获取崩溃信息,但有时明明查到了具体的崩溃地点,确觉得这行代码似乎找不出问题。 这个问题可能就不了了之了,崩溃率也就居高不下。 那有没有一个办法可以记录下来用户的操作步骤用于复现呢?可不可以记录现场?答案是肯定的。 采用 ru…
我如何在一个月内显著提升英文阅读能力
如果你太忙,没办法读完全文,那么只需要记住这三个步骤: 准备至少可以读一个月的英文内容; 每天抽出固定时间去阅读,阅读的过程中,随手记录生词; 每天另外安排 5-10 分钟复习记录的生词。 如此持续
iOS开发者如何快速入门Flutter开发(知识迁移篇)
UI布局 在iOS中,UI布局通常使用Auto Layout和Stack View来实现。Auto Layout是一种基于约束的布局系统,可以根据不同的屏幕尺寸和设备方向自适应调整界面布局。Stack