首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Viper、清洁架构与MVVM深度解析及选型指南
iOS架构设计的核心诉求,从始至终都是「解耦」与「可维护性」——从早期MVC的「大泥块控制器」困境,到MVVM、Viper、清洁架构的迭代,本质是逐步细化职责边界、降低依赖耦合、提升工程化效率。
ledger 无法配对 / 识别?官方零信任握手机制技术拆解与安全科普
2026-04-19 发现 ledger 设备在特定网络、硬件环境下偶发连接失败,源于官方收紧 USB / 蓝牙通信安全标准,触发 USB HID 握手、APDU 指令校验、安全芯片级联防护,是安全升
SDK 写好以后,我为什么没有直接换掉旧的埋点上报代码?
SDK 能生成埋点请求后,我没有直接替换旧上报代码,而是先用 mirror 对比新旧请求数据,再用 snapshot 复用第一次生成好的数据,确认上报和重试稳定后,才切到 sdkSendOnly。
MVVM 本质解构 + RxSwift 与 Combine 深度对决与选型指南
MVVM解决了原生 MVC 的顽疾;而响应式编程是 MVVM 落地的灵魂 —— 脱离响应式的 MVVM 只是伪架构。
iOS视角:设计原则与设计模式深度解析
设计原则是代码的“内功心法”,决定了代码的可维护性、可扩展性;设计模式则是“招式套路”,是原则落地的具体解决方案。脱离业务的设计是空中楼阁,而不懂原则与模式的开发,终将陷入“改一处崩一片”的技术债务。
iOS App 真实包大小:你以为的大小为什么是错的
前言 每次发版前,你是否盯着 Xcode 给出的包大小报告,心里觉得"还好,没超标"? 但用户在 App Store 看到的下载大小,往往和你本地看到的完全不一样。 这篇文章会告诉你: 为什么本地看到
从项目内埋点到可复用的SDK,我这周真正完成了什么?
在真实 App 项目里把埋点完整做完并上线后,我这周开始把其中可复用的部分整理成 SDK,也第一次把“哪些该进 SDK、旧代码怎么安全替换”这件事真正走通了。
《swiftUI进阶 第9章SwiftUI 状态管理完全指南》
概述 状态管理是 SwiftUI 应用的核心。本章将系统介绍从 iOS 13 到 iOS 17+ 的所有状态管理技术,包括传统的 ObservableObject 系列和现代的 @Observable
《 SwiftUI 进阶第8章:表单与设置界面》
8.1 Form 组件 核心概念 Form 是 SwiftUI 中用于创建表单界面的专用组件,它提供了: 自动的分组和分隔线 自适应的布局 与系统设置一致的外观 支持多种表单控件 基本使用 动态表单
《SwiftUI 进阶第7章:导航系统》
7.1 NavigationStack 基础导航 核心概念 NavigationStack 是 SwiftUI 中用于构建导航层次结构的核心组件,它替代了旧版的 NavigationView(在 iO
《SwiftUI 进阶第6章:列表与滚动视图》
6.1 List 组件详解 List 介绍 List 是 SwiftUI 中用于显示有序数据集合的强大组件,它自动处理滚动、单元格复用、分割线等功能。 基本用法 数据模型 对于更复杂的数据,建议创建符
《SwiftUI 进阶第5章:数据处理与网络请求》
学习目标 掌握 SwiftUI 中的数据处理基本方法 了解如何进行网络请求 学习如何处理网络请求的加载状态和错误 掌握数据过滤和排序的方法 了解如何使用 JSONDecoder 解析 JSON 数据
《SwiftUI 进阶第4章:响应式布局》
学习目标 掌握 SwiftUI 中的响应式布局概念 了解如何根据屏幕尺寸调整布局 学习使用环境变量获取设备信息 掌握动态网格布局的实现方法 了解几何读取器和安全区域的使用 核心概念 响应式布局基础 在
《SwiftUI 进阶学习第3章:手势与交互》
手势基础 在 SwiftUI 中,手势是通过各种手势类型和修饰符来实现的,它们可以附加到任何视图上,以响应用户的交互。 常用手势类型 1. 点击手势 点击手势通过 onTapGesture 修饰符实现
《SwiftUI 进阶学习第2章:动画与过渡》
学习目标 掌握 SwiftUI 中的基本动画实现 了解不同类型的动画效果 学习如何创建组合动画 掌握过渡效果的使用方法 了解不同动画曲线的特点 核心概念 动画基础 在 SwiftUI 中,动画是通过
深度解析网络协议:从原理到实践落地
深度拆解网络协议的核心知识点,涵盖协议原理、请求类型、HTTP/HTTPS、TCP/UDP、DNS等关键内容,结合实际开发场景剖析原理、对比差异、给出落地建议。
《SwiftUI 进阶学习第1章:高级视图组件》
概述 本章介绍 SwiftUI 中的高级视图组件,包括日期选择器、时间选择器、分段控件、滑块、步进器、活动指示器、进度视图和列表分组等。这些组件可以帮助您构建更加丰富和交互性更强的用户界面。 学习目标
iOS RunLoop 原理深度解析与Swift高级用法
RunLoop是iOS开发的底层核心,贯穿应用全生命周期,支撑UI响应、定时器、网络回调、线程保活等所有异步操作,更是解决卡顿、死锁、内存泄漏的关键。
iOS “资源竞争”加锁使用优化
在 iOS 开发中,处理 “资源竞争”(多线程并发访问共享资源)时,加锁是保证线程安全的核心手段,但不当的锁使用会导致性能损耗、死锁等问题。
iOS 线程常驻(RunLoop 保活)实战:原理、优劣、避坑与双语言实现
作为 iOS 资深开发,线程常驻是底层线程开发的高阶技能,核心用于高频轻量任务、音视频数据流、长连接等极致性能场景。它的本质是通过 RunLoop 保活子线程,让线程执行完任务后不销毁,一直等待新任务
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30