首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kkp
订阅
EnglishByDefault
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
快手主播稳定性 - Mach Port 超限问题治理
本文介绍了快手客户端团队处理的Mach Port超限导致异常退出的问题。介绍了从发现到解决的全过程,并且给出了监控和防劣化方案。
玩一下 Objective - C 热修复
支持的能力: 1.支持在原方法实现之前、后插入新实现,或者替换 2.支持修改原方法的参数、返回值(支持 block 作为参数的方法) 3.支持给已有类添加新的方法和实现(开发 UI 以及需求逻辑等)
iOS 获取任意线程堆栈信息
缘由: 在程序崩溃的时候很容易获取到堆栈信息,程序员很容易查看到因为哪个函数导致的崩溃,但是卡顿现象和高CPU利用率的时候要查看线程的堆栈信息,系统暂未提供方法,所有有了这篇文章 卡顿的时候首先要获取
RunLoop - 同是天涯打工人
前言 没有困难的工作,只有勇敢的打工人。 概念 如果你经历过这么一种上班状态,有需求需要开发的时候,开发需求,没有需求开发(小概率事件),下班也没有真正意义上的下班,因为群里随时有线上问题需要响应,所
【iOS】SwiftUI 播放GIF的实现方案
突然发现SwiftUI的Image貌似不支持播放GIF,那就只能自己尝试实现一把!(核心实现:UIViewRepresentable)
SwiftUI 动画进阶 — Part 5:Canvas
这个高级SwiftUI动画系列的第五部分将探索Canvas视图。从技术上讲,它不是一个动画视图,但当它与第
第七章 Combine的时间操作符
响应式编程背后的核心思想是随着时间的推移对异步事件流进行建模。在这方面,Combine 框架提供了一系列可以让您处理时间的运算符。特别是,序列如何随着时间的推移对值做出反应和转换。 delay Com
云音乐 iOS 启动性能优化「开荒篇」
云音乐 iOS 启动性能优化实践,从分析 App 启动现状瓶颈到对 App 治理实践,本文介绍了云音乐 iOS 如何从动态库、+load、二进制重排、业务层面代码等各方面治理实践的过程。
动画-复制层(CAReplicatorLayer)
官方给出的意思就不翻译了,使用场景大致是一个形状、特性差不多的 layer,我们不需要重复创建,可以利用它来实现复制多个 layer ,然后通过 CAReplicatorLayer 的一些属性实现我们的需求。 需要说明是这里我用 storyboard 处理的,因为已经拉好了控件…
[译] SwiftUI 2 应用生命周期的终极指导
在很长一段时间里,iOS 开发者们都是使用 AppDelegate 作为应用的主要入口。随着 SwiftUI 2 在 WWDC 2020 上发布,苹果公司引入了一个新的应用生命周期。新的生命周期几乎(几乎)完全与 AppDelegate 无关,为类 DSL 方法铺平了道路。 在…