首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS技术分享
诗和远方1493956232734
创建于2024-07-06
订阅专栏
coding永不停止
等 2 人订阅
共16篇文章
创建于2024-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS 性能相关问题与优化总结
1. 卡顿问题分析套路 数据收集 使用 Instruments(Time Profiler、Core Animation、Allocations)采样分析 结合系统日志、崩溃日志、FPS 监控工具
iOS 中的事件响应链详解
1. 事件响应链简介 iOS 中的事件响应链(Event Responder Chain)是指系统在处理用户事件(如触摸事件、摇晃事件等)时,事件在视图层级中传递的路径。
iOS 异常捕获原理详解
1. iOS 异常基础 在 iOS 中,异常(Exception)是指程序运行过程中出现的非正常情况,导致应用无法继续正常执行,通常表现为应用崩溃。
Swift 中的Combine使用场景
Swift 中的Combine 具体使用 本示例基于 Combine 框架实现手机号登录功能,包含手机号输入、验证码输入、协议同意、验证码倒计时、按钮状态绑定以及模拟网络请求。
Firebase框架 是如何统计APP 启动时间的?
一、FPRAppActivityTracker(APP启动时间点统计) 1. 关键时间点变量 appStartTime
ABCenterConfig AB开关配置组件
概述 ABCenterConfig 是基于 Firebase Remote Config 的封装类,提供了远程配置的初始化、拉取激活及多类型读取接口,方便在 iOS 项目中统一管理远程参数。
Combine 框架总结
Combine 框架总结 概述 Combine 是 Apple 提供的声明式 Swift API,用于处理随时间变化的异步事件流。
电量监控方案设计
电量监控方案设计,介绍 iOS 应用中电量监控的整体方案、工作流程及统计功能,通过该方案,可以科学监控和分析 APP 的电量消耗表现,辅助优化节能策略。
僵尸对象与野指针的区别和联系
僵尸对象(Zombie Object)与野指针(Dangling Pointer)的区别和联系 定义 僵尸对象(Zombie Object) 指的是对象已经被释放,但程序仍尝试访问该对象的内存区域。
内存泄漏和僵尸对象的区别与联系
内存泄漏(Memory Leak)和僵尸对象(Zombie Object)的区别与联系,做了详细的对比。
Objective-C 未引用类检测脚本
Objective-C 未引用类检测脚本说明文档 概述 本脚本用于分析 iOS/macOS 应用程序的二进制文件,检测未被引用的 Objective-C 类,帮助开发者识别潜在的冗余代码。
包瘦身之未引用图片资源扫描工具
包瘦身之未引用图片资源扫描工具”主要是指一种用于检测软件包(如移动应用、网页项目、游戏资源包等)中未被实际引用或使用的图片资源的工具。其目的是帮助开发者清理冗余图片文件,从而减小包体积,提高加载速度!
Matrix中WCBlockMonitorMgr 类详解以及流程
`WCBlockMonitorMgr` 是微信 Matrix 性能监控框架中极其重要的核心类,负责主线程卡顿检测和 CPU 监控。
KSCrash中僵尸对象监控原理与实现
KSCrash通过替换NSObject和NSProxy的dealloc方法,记录已释放对象地址和类名,利用哈希缓存追踪僵尸对象,辅助定位野指针访问导致的崩溃。
自动化打包部署推送打包群和上传应用商店
详细介绍了CI/CD自动化构建与部署的完整流程,包括Mac和Android环境的SDK安装、Jenkins的配置、项目的打包脚本示例,以及云平台上传、TestFlight发布和消息通知机制的实现方
flatMap和map的区别
flatMap和map的区别 背景 map和flatmap,从字面意思或者官网介绍,可能会给一些人在理解上造成困扰,所以今天专门花时间来分析,现整理如下: map 和 flatMap 都是 Swift