首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS技术分享
诗和远方1493956232734
创建于2024-07-06
订阅专栏
coding永不停止
等 2 人订阅
共19篇文章
创建于2024-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
动态库和静态库的区别
一、基本概念 静态库(Static Library)动态库和静态库的区别动态库和静态库的区别动态库和静态库的区别动态库和静态库的区别
Matrix 内存监控
目录 Matrix 框架概述 Matrix 架构原理 内存监控原理 集成与配置 内存泄漏检测 OOM 监控 数据上报与分析
iOS 电量监控与优化完整方案
电量监控方案 CPU 优化 网络优化 定位优化 后台任务优化 渲染优化 传感器优化 完整监控方案 最佳实践 电量消耗概述 电量消耗来源 电量消耗占比 电量等级划分 等级
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