首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
在掘金1
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
同步的 defer,异步的陷阱:Swift 并发中加载动画关不掉的调试实录
在 Swift 并发编程中,defer语句与Task的组合常常暗藏认知偏差,很容易写出 “看似合理、实际失效” 的代码。本文将通过一次真实的调试经历,拆解 “为什么defer中的代码看似合理却没有执行
让弹幕飞一会儿!一个轻量级iOS弹幕库的实现与使用
🚀 让弹幕飞一会儿!一个轻量级iOS弹幕库的实现与使用 🎯 前言 "前方高能!"、"233333"、"awsl"... 这些熟悉的弹幕是不是让你想起了在B站追番的快乐时光?弹幕已经成为现代视频应用的标
深入理解 SwiftUI 的 ViewBuilder:从隐式语法到自定义容器
SwiftUI 的声明式语法之所以优雅,一大功臣是隐藏在幕后的 ViewBuilder。它让我们可以在 body 或 HStack、VStack 等容器的闭包里随意组合多个视图,而无需手动把它们包进
SwiftUI 值得学习的一些项目汇总
🚀 推荐的 SwiftUI 开源项目 1.GeekMadeBySwiftUI 这是一个功能丰富的 SwiftUI 项目,展示了如何构建一个完整的应用程序。项目涵盖了用户界面设计、数据管理、网络请求等多
Combine之实战(应用)
没有写过完整SwiftUI项目的同学,应该没怎么使用过Combine,可以这么说,**Combine就是专门用于处理数据的利器,**如果你学会了这些知识,那么你写SwiftUI程序的效率绝对会成倍的增加。 前边已经写了很多篇文章详细介绍了Combine中的Publisher,O…
SwiftUI-认识 Backgrounds & Overlays
在 SwiftUI 中,Backgrounds 和 Overlays 是两个用于装饰视图的重要概念。 Background 是放置在视图后面的内容,而 Overlay 是放置在视图前面的内容。
swift中让UIViewController和UIView具有Live Preview效果
Live Preview功能能让我们在开发过程中实时看到UI层面的改动效果,不用每次稍有改动就得运行整个APP,并且跳转到对应的页面才能看到实际效果,这必然会极大的提升开发效率。SwiftUIPrev
textView实现@功能
最近项目中有个类似评论的需求,在textView中输入评论内容,且可以@到一个对象,对象是自己的业务数据,这里就简化为@到一个用户名,本地用一个数组存放几个string数据。要求: 被@的字符串使用富
SwiftUI中@State @StateObject @ObservedObject @EnvironmentObject定义和使用场景区别
在 SwiftUI 中,@State、@StateObject、@ObservedObject 和 @EnvironmentObject 是用于管理和共享数据的四个重要属性包装器(property w
Combine 常见运算符(一)
Combine 框架中的运算符 Combine 提供了一系列强大的运算符来处理数据流,以下是一些常用的运算符及其含义和操作 转换运算符 map 将发布者产生的每个值映射为另一个值。 flatMap 将