首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Unix Pipeline:60 年前的一个符号,怎么就成了今天软件设计的灵魂?
Unix Pipeline:60 年前的一个符号,怎么就成了今天软件设计的灵魂?小而专、组合优于集成、文本即接口、松耦合
iOS应用启动过程深度分析与优化实践
APP启动缓慢可能会导致用户流失、负面评价甚至卸载. iOS系统经过多年的演进,已经形成了一套复杂而精密的启动机制。本文将从内核加载到首帧渲染,,深入剖析iOS应用启动的全过程。 本文将以启动过程、监
智能眼镜在 iOS 上的双模连接
这是一篇关于在 iOS 平台上攻克双模蓝牙(BLE + BR/EDR)连接痛点的技术实战文章。结合你提供的代码和行业背景,我为你整理了这篇技术博客,重点阐述如何通过“BLE 唤醒 EDR”配合 iOS
iOS Auto Layout 原理详解:Cassowary 算法、性能问题与优化
在 iOS 开发中,Auto Layout(自动布局)是我们构建自适应界面的核心工具——从 iPhone 小屏到 iPad 大屏,从竖屏到横屏,从普通设备到折叠屏,Auto Layout 能帮我们轻松
iOS Core Animation 渲染架构详解:Render Server 与 Commit Transaction
在 iOS 开发中,Core Animation(核心动画)是支撑所有视图渲染和动画效果的底层框架——小到一个按钮的点击高亮,大到复杂的页面切换动画、列表滚动,背后都有 Core Animation
App Store 加急审核失去特权,三次拒审四次加急耗时整月
背景 点开 App Store Connect 的历史记录,我盯着那串反复出现的「被拒绝」标记,数了数:三次提交,三次驳回,两次申请加急审核,却依旧等了整整一周才等到结果。 原本计划两周内上线的 1.
Combine 多线程与调度器:掌控数据流的执行线程
调度器(Scheduler)是 Combine 中控制代码执行上下文的核心机制。它决定了发布者在哪个线程或队列上产生值、操作符在哪个线程上执行转换,以及订阅者在哪个线程上接收最终结果。合理地运用调度
Combine 错误处理与恢复:构建健壮的应用防线
错误处理是 Combine 构建健壮数据流的核心环节。Combine 框架通过强类型系统将错误纳入发布者的契约中:每个 `Publisher` 不仅声明 `Output` 类型,还必须声明 `Fa
iOS中常常遇到后端返回JSON出现null值问题
在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。往往后端返回的数据会出现null值,会被解析成NSNull对象,直接调用字符串 / 数组 / 字典方法会直接崩
手写 Swift 内存管理:从引用计数到 ARC 的完整实现
前言 这是「手写框架系列」的第一篇文章。 我们选择从内存管理开始,是因为它是 Swift(和 Objective-C)区别于 Python、Java 等自动垃圾回收语言的关键特性——Swift 的内存
iOS 架构模式全景图:MVC / MVVM / VIPER / Clean Architecture 选型指南
前言 「这个 App 架构选什么好?」 这是每个 iOS 工程师在项目初期都会面临的问题。网上有无数文章讲 MVC、MVVM、VIPER、Clean Architecture,但大多数只讲概念,不讲取
iPhone 17 Pro 史上最低价,6999元到手
核心判断:苹果在618大促前夜突然对iPhone 17 Pro系列官降1000元,这是该机型上市以来的首次官方降价,也是苹果借国补政策窗口主动在中国市场以价换量的信号弹。 5月15日零时,iPhone
Swift 类型系统入门:从 Int、String 到自定义类型
前言 Swift 被很多人称为「类型安全的语言」,但类型安全到底意味着什么? 简单说:编译器在编译阶段就能发现大量错误,而不是等到用户用到那一行代码时才发现。 类型系统是 Swift 最核心的设计决策
Combine 高级操作符:掌控数据流的节奏与方向
如果说基础操作符是对单个值的简单加工,那么高级操作符就是掌管整个数据流生命周期、资源分配和错误恢复的“总调度”。它们能帮你处理高频率的数据、在多个订阅者之间共享昂贵操作、按时间窗口掐断冗余请求,甚至定
Combine 与 SwiftUI 集成:构建响应式 UI 的黄金搭档
Combine 和 SwiftUI 同年诞生于 WWDC 2019,从设计之初就深度绑定。SwiftUI 负责描述“是什么”,Combine 负责管理“数据如何流动”——`@Published` 触
Combine 操作符 —— 打造强大的数据处理管道
Combine 的强大之处不仅在于它提供了 Publisher 和 Subscriber,更在于它提供了丰富、可组合的**操作符**。你可以把操作符理解为构建数据处理管道的“乐高积木”,通过将它们链
Objective-C Runtime
Runtime 是 Objective-C 的灵魂,它是一套用 C + 汇编 实现的运行时库,把 OC 大量语法特性从编译期推迟到运行期处理,让 OC 成为真正的动态语言。 简单说:OC 不关心 “调
【图像处理】二值化与阈值——从灰度到黑白的决策
一、什么是二值化 二值化(Binarization / Thresholding):将灰度图像转换为只有黑(0)和白(255)两种值的图像。 为什么需要二值化? 人类用眼睛看图时,自然能区分前景和背景
iOS 深入解析离屏渲染:原理、触发条件与避坑实战
在 iOS 开发中,“离屏渲染”是一个高频出现但容易被忽略的性能痛点。很多开发者在实现圆角、阴影、渐变等视觉效果时,不经意间就触发了离屏渲染,导致界面卡顿、掉帧,尤其是在列表滚动、动画切换等场景下。
iOS 深入理解 UIView 与 CALayer:关系、渲染流程与坐标系
在 iOS 开发中,UIView 是我们每天都会接触的基础组件,无论是按钮、标签还是自定义视图,本质上都是 UIView 的子类。但很多开发者在使用 UIView 时,都会忽略一个与之紧密绑定的核心类
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