首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
展开
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
Android
人工智能
架构
安全
性能优化
面试
暂无数据
推荐
最新
SwiftUI 最新数据模型完整解析:@Observable、@State、@Bindable(iOS17+ 全新范式)
自 iOS 17 起,SwiftUI 引入了 全新的 Observation 模型。 它用三个核心工具彻底重塑了数据管理方式: @Observable —— 定义可观察的状态模型 @State ——
APP原生与H5互调Bridge技术原理及基础使用
js端调用原生插件功能:调用命名为'11'的插件里的一个定时器api:jsCallTimer 带回调结果带参数的调用方式: 不带回调结果带参数的调用方式: 不带回调结果不带参数的调用方式:
《Flutter全栈开发实战指南:从零到高级》- 04 - Widget核心概念与生命周期
本文将带你深入了解"Everything is a Widget",万物皆widget,真正理解widget设计的精妙之处
不要在 SwiftUI 中使用 .onAppear() 进行异步(Async)工作——这就是它导致你的 App 出现 Bug 的原因。
这个问题让我付出了沉重的代价——我的 SwiftUI App 每隔几秒就会随机重新加载数据。 起初,我以为是我的 API 出了问题。 接着,我责怪我的 @State 变量。 然后是 Combine。
__CFRunLoopSourceComparator 函数详解
__CFRunLoopSourceComparator函数 该函数用于对Source0数组进行排序。 排序会用到source的_order属性和_signaledTime属性。 _order:Sour
1-6.【GCD】自定义队列在底层是如何映射到全局队列的?
下面我们从 结构 → 映射路径 → 调度细节 → 常见误解 一层层拆。 1️⃣ 核心模型:Queue ≠ Thread(再强调一次) 在 GCD 里: 队列(DispatchQueue) : 👉 任务
Swift 内存管理:吃透 ARC 、weak、unowned
前言 ARC 让 90% 的 iOS 开发者“无痛”管理内存,但剩下的 10% 却能把 App 拖进 OOM 深渊。 ARC 原理:一张图先记住 结构体 / 枚举是值类型,不走 ARC;只有类(cla
iOS 实现微信读书的仿真翻页
先看效果 仿真翻页效果: 普通翻页效果: 实现方案 iOS 中实现翻页效果比较简单,直接使用系统提供的 UIPageViewController 即可做到。 UIPageViewController
拒绝“假死”:为何上滑关闭是测试大忌?揭秘 iOS 真实 OOM 触发指南
☔️ 引子 在赛博都市“新硅谷”(Neo-Silicon Valley)的第 1024 层地下室里,资深 iOS 赏金猎人——老李(Old Li),正盯着全息屏幕上一行行红色的报错代码发愁。他嘴里叼着
iOS 内存管理深度解析:从原理到实践
前言 内存管理是 iOS 开发中最核心的知识点之一,理解透彻的内存管理机制不仅能帮助我们写出高质量的代码,还能有效避免内存泄漏、野指针等常见问题。本文将从底层原理到实际应用,全面剖析 iOS 的内存管
iOS 知识点 - Category / Extension / Protocol 小合集
谈到 OC 基础,错不开的三种机制:`Category` / `Extension` / `Protocol`。
拯救巴别塔:WWDC24 全新 Translation API 实战
🍎 序章:雨夜与乱码 夜深了,窗外的雨像是一个刚学会写 while(true) 循环的实习生,不知疲倦地敲打着玻璃。 阿九(Code 9)瘫坐在人体工学椅上,盯着屏幕上红成一片的 Bug 列表,感觉自
Xcode 26 的10个新特性解析
Xcode 26 的10个新特性解析 1. 生成式AI编程助手:ChatGPT与本地模型的深度集成 Xcode 26最引人注目的特性是深度集成了大语言模型(LLM),使开发者能够使用自然语言与代码交互
App Groups in iOS
一、什么是 App Group App Group 允许同一开发者团队(Team)下的多个 App访问一个或多个共享空间(Shared Container) 默认情况下(未使用 App Group):
请及时同意苹果开发者协议,避免影响迭代工作。
背景 最近后台有咨询反馈,添加测试设备异常,以及提交ipa报错等问题。 追溯其本质原因是因为AppStore最近苹果更新了开发者协议&付费协议。 简单来说: 此次版本和以往不同,历史版本不会影响到ip
iOS 26 开始强制 UIScene ,你的 Flutter 插件准备好迁移支持了吗?
在今年的 WWDC25 上,Apple 发布 TN3187 文档,其中明确了要求:“在 iOS 26 之后的版本,任何使用最新 SDK 构建的 UIKit 应用都必须使用 UIScene 生命周期,否
Swift中的分层缓存设计:平衡性能、内存与数据一致性的实践方案
引言:单一缓存策略的局限性 在移动应用开发中,缓存是提升性能的关键手段。然而,单一的缓存策略往往难以同时满足三个核心诉求:高性能、低内存占用和数据一致性。 内存缓存速度快但容量有限,磁盘缓存容量大但访
iOS开发必备的HTTP网络基础概览
一、从一次HTTP请求说起 以下是一个大体过程,不包含DNS缓存等等细节: 上图展示了一个完整的HTTPS请求过程。对于iOS开发者,理解每个环节的工作原理至关重要,这有助于优化网络性能、解决连接问题
一款轻量、低侵入的 iOS 新手引导组件,虽然大清都亡了
PolarisGuideKit:轻量、低侵入的 iOS 新手引导组件(遮罩挖孔 + Buddy View + 插件化) GitHub:https://github.com/noodles1024/Po
记录我适配iOS26遇到的一些问题
这是适配iOS 26的笔记,并非介绍新功能和API。我只是把项目中遇到的适配问题记录起来。后续如果遇到新的问题会更新这个笔记。 1. 暂时关闭Liquid Glass 液态玻璃 在iOS26中,系统默