首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Swift
iOS
前端
SwiftUI
Apple
Flutter
HarmonyOS
APP
面试
展开
全部
Swift
iOS
前端
SwiftUI
Apple
Flutter
HarmonyOS
APP
面试
Android
uni-app
架构
macOS
Xcode
汇编语言
暂无数据
推荐
最新
Swift 6 并发时代,如何优雅地“抢救”你的单例?
一、为什么单例在 Swift 6 突然“不香了” 旧认知 Swift 6 新现实 static let shared = XXX()随手一写 编译器直接甩出两行血红诊断:1. 非隔离的全局可变状态(n
Swift 6.2 新语法糖:在字符串插值里直接给 Optional 写默认值
一句话看懂新特性 旧写法(nil-coalescing) 新写法(Swift 6.2 插值默认值) 异类型痛点:旧语法搞不定 省去了手动 .map(String.init) ?? "Unknown"
从开放平台到受控生态:谷歌宣布 Android 开发者验证政策 | 肘子的 Swift 周报 #0101
访问 weekly.fatbobman.com 订阅 "肘子的 Swift 周报" 邮件版本。周报将向您介绍近期有关 Swift、SwiftUI、Core Data、SwiftData 等优秀的文章
Opaque Types 完全指南:Swift 的“密封盒子”魔法
一、什么是 Opaque Type? 一句话:“函数返回一个具体类型,但调用者只能看到它遵守的协议。” 语法: some View 就是不透明返回类型(opaque return type)。 编译器
Android生态震荡:Swift官方支持落地,跨平台开发迎来“原生级”方案
前言 Swift.org 在 2025年6-26日宣布成立 Android Workgroup,目标是:将Android确立为Swift的官方支持平台并持续维护 为什么要做出这个决定? 原因1:跨平台
Xcode 26 option分屏设置
背景 升级到Xcode 26后,发现之前熟悉的option + 左键分屏功能失效了 Google了一下(参考链接),发现是键位被改了,需要自定义一下 command + , 唤出设置页 把红框里面设置
Swift 实现 DLNA 投屏功能:完整技术解析与实践指南
1. 引言 DLNA(Digital Living Network Alliance)是一种允许在家庭网络中共享媒体内容的技术标准。通过 DLNA,用户可以将手机、平板等设备上的视频、音频和图片内容投
Swift Concurrency 中的 Threads 与 Tasks
Swift Concurrency 中的 Threads 与 Tasks Swift Concurrency 的引入彻底改变了我们编写异步代码的方式。它用更抽象、更安全的任务(Task)模型替代了传统
SwiftUI 劝退实录:AI 都无能为力,你敢用吗?
我也真不懂,为什么会有人劝新人入坑就直接学 SwiftUI,还能一脸轻松地说“SwiftUI 简单”
iOS26适配指南之UIVisualEffectView
iOS26 增加了符合 Liquid Glass 风格的效果UIGlassEffect与UIGlassContainerEffect。
Swift 6.1 `withTaskGroup` & `withThrowingTaskGroup` 新语法导读
为什么需要 TaskGroup? 在 Swift 并发里,当你想: 同时发起 N 个异步任务(如批量下载图片) 等全部完成再汇总结果 支持中途取消、错误传播 手动 Task { } 会显得碎片化且难以
雪山飞狐之 Swift 6.2 并发秘典:@concurrent 的江湖往事
胡斐拱手致谢,转身望向雪山深处。此刻他心中已无困惑,只待明日用新学的并发心法,重解雪山秘籍,让田归农之流再无可乘之机。而那 @concurrent 的令牌,也已悄悄入鞘,等待着在真正需要它的时刻,再展
江湖传闻谷歌比苹果严格多了,那么到底有多狠?
背景 对于独立开发者来说,能够降低成本快速测试结果的。除了Appstore就只有谷歌play。 但是,谷歌play对于国内已经严防死守。主要是因为国人小聪明太多,马甲套壳在规则的边缘疯狂试探。 这就导
依赖注入(一):告别“意大利面条”,从源头理清依赖
从今天起,我们将开启一个全新的技术分享系列——深入浅出依赖注入。我希望通过这个系列,能和大家一起探讨如何编写出更健壮、更灵活、更易于测试的代码。
Swift 6.2 来了 | 肘子的 Swift 周报 #0103
访问 weekly.fatbobman.com 订阅 "肘子的 Swift 周报" 邮件版本。周报将向您介绍近期有关 Swift、SwiftUI、Core Data、SwiftData 等优秀的文章
SwiftUI Preferences 完全指南:从“向上传值”到 Swift 6 并发安全
为什么需要 Preferences? 在 SwiftUI 里,向下传值有 @State → @Binding → @Environment,但向上传值一直是个空白。 典型痛点: 深层嵌套子视图想告诉祖
iOS 长截图的完美实现方案 - 附Demo源码
长图拼接完美,完全可以媲美应用市场上的软件。 (因为是C++的算法,所以平台通用,如果你是独立开发者,可以用来上架APP) 由于iOS没有系统自带的长截图功能,所以只能用第三方的,AppStore上有
用高斯公式优化 Swift 代码,让运行速度飞跃数十万倍!
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 在开发过程中,我们始终在寻找优化代码的方法。有的时候,最强大的优化来自于看似简单的方法。 今天我们探索一个 19 世纪数学家的故事——卡尔·弗里
从Demo到生产:VIPER架构的生产级模块化方案
从VIPER的概念与落地难点出发,逐步展开:为什么需要面向协议的抽象与模板化设计,为什么要引入一些框架;随后讨论了依赖注入、响应式绑定、生命周期管理等核心要素,并在一个复杂页面案例中展示了VIPER
React Native + Expo 入坑指南:从核心概念到实战演练
React Native + Expo 入坑指南:从核心概念到实战演练 1. 初识 React Native 与 Expo 1.1. React Native 简介:跨平台开发的利刃 React Na