swift

HarderCoder16 小时前
swift
我们真的需要 typealias 吗?——一次 Swift 抽象成本的深度剖析原文链接:Is Type Aliases really necessary?在日常 Swift 开发里,typealias 是一个高频出现的小工具:
HarderCoder17 小时前
swift
ByAI-Swift 6 全览:一份面向实战开发者的新特性速查手册Swift 6 不是一次“小步快跑”,而是 Apple 在并发安全、泛型系统、跨平台一致性与嵌入式场景四大方向的“集中爆发”。
HarderCoder18 小时前
swift
Swift 中 let 与 var 的真正区别:不仅关乎“可变”与否原文:Swift Basics: The Real Difference Between let and var Explained with Examples
HarderCoder18 小时前
swift
深入理解 Swift 6.2 并发:从默认隔离到@concurrent 的完整指南原文:QMastering Swift 6.2 Concurrency – A Complete Tutorial
麦兜*2 天前
开发语言·ios·swiftui·xcode·swift·苹果vision pro·swift5.6.3
Swift + Xcode 开发环境搭建终极指南通过AI一周开发swift 苹果应用
HarderCoder3 天前
swift
Swift Concurrency:彻底告别“线程思维”,拥抱 Task 的世界原文:Threads vs. Tasks in Swift Concurrency 链接:www.avanderlee.com/concurrency…
HarderCoder3 天前
swift
深入理解 Swift 中的 async/await:告别回调地狱,拥抱结构化并发原文:Async await in Swift explained with code examples
HarderCoder3 天前
swiftui·swift
深入理解 SwiftUI 的 ViewBuilder:从隐式语法到自定义容器SwiftUI 的声明式语法之所以优雅,一大功臣是隐藏在幕后的 ViewBuilder。它让我们可以在 body 或 HStack、VStack 等容器的闭包里随意组合多个视图,而无需手动把它们包进 Group 或 TupleView
HarderCoder3 天前
swift
在 async/throwing 场景下优雅地使用 Swift 的 defer 关键字原文:Using Swift’s defer keyword within async and throwing contexts – Swift by Sundell
东坡肘子3 天前
swiftui·swift·apple
我差点失去了巴顿(我的狗狗) | 肘子的 Swift 周报 #098在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。
Swift社区4 天前
leetcode·swift·twitter
Swift 实战:实现一个简化版的 Twitter(LeetCode 355)在社交媒体平台里,推送机制是核心功能之一。比如你关注了某人,就希望在自己的时间线上能看到他们的最新消息,同时自己的消息也要能出现在别人的首页。LeetCode 355 题——“设计推特”就把这个场景简化成一个核心设计题。我们要实现一个小型 Twitter 系统,支持发推文、关注/取关用户、获取最新消息流。
HarderCoder4 天前
swift
当Swift Codable遇到缺失字段:优雅解决数据解码难题在Swift开发中,我们经常使用Codable协议轻松实现JSON数据与模型对象的自动转换。但实际开发中常会遇到这种棘手问题:需要解码的模型中包含某些字段,但这些关键数据却不在当前接收到的JSON中。
YungFan5 天前
ios·swift
iOS26适配指南之UIButton在 iOS 26 中,UIButton 迎来了两项非常实用的更新:UIButton.Configuration 增加了符合 Liquid Glass 风格的配置方法:glass()、clearGlass()、prominentGlass()与prominentClearGlass()。
麦兜*6 天前
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案这种机制导致:性能分析:批量绘制:离屏渲染:可用场景:GeometryReader实现:优化Canvas实现:
Swift社区7 天前
开发语言·ios·swift
Swift 实战:从数据流到不重叠区间的高效转换在日常开发中,我们经常会遇到这样的需求:从一串不断到来的数据中,实时维护一组“合并好的区间”。比如,日志的连续时间段、用户连续签到天数、实时数据的连续区间等。 LeetCode 第 352 题 Data Stream as Disjoint Intervals 就是这种场景的典型抽象。它要求我们在数据流中动态添加数字,并随时返回当前数字集合的“不重叠有序区间”表示。
HarderCoder10 天前
swift
Swift 结构体属性:let 与 var 的选择艺术在 Swift 开发中,结构体(struct)的属性声明常面临 let 与 var 的抉择。本文将从多个维度解析两者的差异,并结合实际场景提供决策建议。
HarderCoder10 天前
swift
使用 Swift 的 defer 管理状态清理(译文)在异步函数中处理清理逻辑时,defer语句能确保代码在当前作用域退出前执行,无论函数是正常结束、抛出错误还是被提前返回。本文将通过一个常见场景——显示/隐藏加载指示器——演示 defer的用法。
HarderCoder10 天前
swift
把 GPT 塞进 iPhone:iOS 26 的 Foundation Models 框架全解析十分钟学会调用苹果原生大模型,不联网、不走流量、不丢隐私WWDC 24 的 Platforms State of the Union 上,苹果第一次把「Apple Intelligence」背后的技术栈公开:Foundation Models 框架。
HarderCoder10 天前
swift
用 SwiftUI 打造“会长大”的组件 —— 从一次性 Alert 到可扩展设计系统先来看一个“经典”写法痛点一句话总结:初始化即地狱。• 参数爆炸,阅读困难• 布局/样式/行为耦合,一改全改
东坡肘子10 天前
swiftui·swift·apple
苹果首次在中国永久关闭了一家 Apple Store | 肘子的 Swift 周报 #097在 weekly.fatbobman.com 订阅本周报的电子邮件版本。访问我的博客 肘子的 Swift 记事本 查看更多的文章。加入 Discord 社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。