首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
yangpeng199019
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
使用UICollectionViewFlowLayout实现瀑布流
本文介绍了通过继承UICollectionViewFlowLayout,并重写相关方法的方式,实现一个更加完美的瀑布流组件
APM - iOS Crash监控 KSCrash代码解析
简介 主要功能 支持离线符号化的设备上符号化(对于部分iOS系统上很多函数被编辑过的来说很有必要) 生成包含完整字段的Apple报告 处理了部分只出现在mach异常的错误,例如栈溢出 追踪一个未被捕获
礼物特效播放队列实现方案对比
需求背景: 1.用户一次送礼会依次产生三个动画效果; 2.一次送礼产生的三个动画效果需要按顺序依次播放; 方案一: 1)PCEffectDataQueueManager创建四个PCEffectData
中间件(Mediator)模式的实现
当涉及到模块化和组件化开发时,中介者模式(Mediator Pattern)可以帮助解耦不同模块之间的依赖关系。它通过提供一个统一的接口,将模块之间的通信和交互逻辑集中在一个中间件类中,而不是直接依赖
视图&图像相关
AutoLayout的原理,性能如何 AutoLayout的原理和性能 AutoLayout是苹果在2012年发布的一个框架,用于方便开发者适配不同尺寸的屏幕。它的语法可能有些蹩脚和冗长,但是通过一些
探秘 iOS 事件响应机制:解锁更优秀的应用交互设计!
在 App 开发过程中,事件是用户和 App 沟通互动的桥梁。如果开发者没有妥善处理好事件,不仅会增加用户使用 App 的成本,同时还会引来用户的不满和抱怨。因此,妥善处理好用户发出的事件是每个 iO
Swift 中的引用类型与值类型👍
如果你一直关注最近 WWDC 的会议,你可能已经注意到重新思考 Swift 中的代码架构的真正重点。开发人员注意到,从 Objective-C 转向 Swift 时,最大的区别之一是更倾向于使用值类型
iOS - iOS - 第三方输入法App原理调研、App Group数据共享
1.如何开发一款第三方键盘App 2.输入法的完全访问是做什么的 3.App groups数据共享 4.沙箱逃脱
APM - iOS 卡顿监控 方案和指标
简介 iOS卡顿监控有多种不同的方案和指标,在实施成本和指标精确度上各有不同。本文例举一下常见的方案和代码,以及其指标的实现和拟合程度。 FPS 帧率 FPS数据,依据页面信息做聚合,或者APP版本之
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 下)
iOSRuntime源码部分解析:Runtime结构、NSObject创建过程、应用启动流程、消息发送等