排序
如何使用 Xcode 15 新组件 TipKit
TipKit 介绍 今年的 WWDC 发布了一个新的 UI 组件库 TipKit,使用 TipKit 可以很方便的在 iOS/macOS/watchOS 等平台的 App 上展示一个提示框,并且内置了 UI 布局,并且支持配置展示频率、规则...
SwiftUI中如何使用 ObservableObject、StateObject
在SwiftUI中有很多属性包装器,本节会介绍两个常用的包装器@ObservableObject, @StateObject, 前面我们介绍过@State 和 @Binding。它们都是非常重要的,也是必须掌握的 @ObservableObject和@Sta...
SwiftUI 轻量级自定义截图组件(使用篇)
SwiftUI 轻量级自定义截图组件(使用篇) 快速说明 介绍:SwiftUI 中,支持自定义截图的 View 仓库地址:RickeyBoy/ScreenshotableView 我的其他文章合集:RickeyBoy - Github 案例演示 本篇讲...
TextField in SwiftUI
TextField是一个很重要的组件,有关于由用户输入的操作内容时几乎都会用到它。比如我们的登录注册,主要用于接受输入的用户名密码等 以下图片中是一个最简单的TextField。 TextField('Placehold...
SwiftUI入门 – Core Data数据的分组、聚合和汇总
置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 前言 在上一章笔记《SwiftUI入门 - Core Data包装器@FetchRequest的排序、筛选和分页》中,我们知晓了数据的排序、查询和分页...
为ReactJS工程师学习Swift和SwiftUI提供的几个代码实例
作为一名熟悉ReactJS的软件工程师,如果您能够将熟悉的概念映射到新环境中,那么学习Swift和SwiftUI将是一个平稳的过渡。在本指南中,我们将了解常见的ReactJS模式如何转化为Swift和SwiftUI。 ...
Alert in SwiftUI
Alert作为消息提示的一种方式也是非常方便实用的。当然它的使用方式也很简单。我们一起来看看。 单个按钮的Alert 只有一个确认按钮和标题,当我们点击Alert Button时会弹出如下样式的alert stru...
SwiftUI入门 – Core Data包装器@FetchRequest的排序、筛选和分页
置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 前言 在上一篇文章《SwiftUI入门 - Core Data初探与实践》中,我们已知晓 Core Data 模型、实体和实体属性的创建,并通过编写 ...
实战教程·元宇宙来了,准备好你的电子名片了吗?(八)
前提回顾 在上几个章节中,我们完成了Linkworld基本功能的搭建,也进一步了解了SwiftUI这一声明式语法的编程方式的魅力之处。 在本章中,我们继续学习本地化存储相关方法,那么让我们开始吧。 ...
使用SwiftUI搭建一个倒计时App,让你做饭时不再焦虑~
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情。 在本章中,你将学会使用SwiftUI搭建一个倒计时App。 项目背景 每逢周末,总要在家里煮顿饭,才...
SwiftUI入门 – Core Data初探与实践
置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 前言 在开发IOS应用的过程中,不可避免会遇到需要存储大量复杂数据的场景,在对比如下几种方式后,我认为Core Data的支撑场景...
SwiftUI基础篇ViewLayout
ViewLayout修饰符 如何设置一个自定义View的frame 如何使用padding填充控制各个视图周围的间距 如何使用GeometryReader提供相对尺寸 如何将内容放置在safeArea之外 如何返回不同类型的视图 如何...
swiftUI基本知识点总结
一、swiftUI基本笔记 1、状态与动画 过渡就像 Keynote 中的 Magic Move。你只需要设置状态,SwiftUI 就会为你找出两个状态之间的过渡。 @State var show = true .onTapGesture { self.show.togg...
iOS 用SwiftUI写一个简单页面
前言: 本篇将和大家一起调研一下苹果在WWDC2019推出的SwiftUI框架。 接下来,让我们一起入门一下SwiftUI(尝尝鲜)。 一、SwiftUI是什么? 1. 定义: 简单来说,SwiftUI是苹果在 “WWDC-2019”...
动画曲线在SwiftUI中的使用
动画是用来创建在视图之间或视图内部的过渡效果,使用户界面更加生动和吸引人 下面主要介绍曲线动画,首先看看效果。 上述代码为不同动画参数的最后效果。下面是代码 struct AnimationCurvesSam...
如何理解 SwiftUI 中的 ViewBuilder
SwiftUI 是一种声明式的 UI 框架,它允许开发者使用简单的代码来创建复杂的用户界面。在 SwiftUI 中,View 是 UI 的基本构建块。但是,当我们需要将多个视图组合成一个复杂的界面时,就需要使用...
WWDC 2023,我期待 Core Data 带来的新变化
上周,我在博客中列出了我对今年 WWDC 中期待看到的 SwiftUI 方面的变化。这周,我想继续分享我对 Core Data 的期待。 原文发表在我的博客 wwww.fatbobman.com 欢迎订阅我的公众号:【肘子的Sw...
SwiftUI 工程师的 Flutter 指南
本文翻译自 Flutter for SwiftUI Developers | Flutter 介绍 本文为SwiftUI工程师入门 Flutter专用。介绍了如何将SwiftUI 经验应用于 Flutter 中。 Flutter 是一个用于构建跨平台App的框架,它使...
浅谈Swift中协议命名的规范
在日常的开发中,协议的命名一直是颇耗心力的一件事情,不知道如何具体的给协议命名,所以通常都是XXX+Protocol 的命名规则,虽然不会出错,但是并不能信达雅的传达出这个协议的作用,无法代码...
每天不知道吃什么,用SwiftUI写个随机推荐App帮你做决定吧!
项目背景 又到了吃饭的时间了,打开一些餐饮App翻来翻去都不知道想吃什么,感觉全部都吃过了,看到都有点儿腻。 有没有一个App能够帮我随机推荐吃什么的呢?想了想,干脆我自己写一个吧! 说干...