- 博客(6)
- 收藏
- 关注
原创 Swift独立开发者--Link App的开发笔记(三)
escaping后面的括号填写的是,需要回传的参数的类型。然后在函数中使用completion()来传参数,在上面的例子中就是如果登录没有异常的情况下就会返回true,有异常的情况下就会返回false,这样使用也得益于Supabase对于认证相关功能的封装,如果出现异常就会抛出,那么就可以使用catch来进行处理。如果是自定义的函数也可以仿照类似的方式进行处理。,是苹果Apple 提供的一套可缩放的符号图标,专为 iOS、iPadOS、watchOS 和 macOS 设计。在上面的例子中使用到了。
2024-11-22 09:52:24
602
原创 Swift独立开发者--Link App的开发笔记(二)--引入Supabase
上面的代码实现了很基础的注册、登录和退出的功能,Supabase默认开启了邮箱注册,我采用的目前也是这种方式,更多的相关支持方式可以到项目的Auth模块查看一下。可以看到下面有一个显示Swift的地方,点开Docs可以查看官方提供的一些API文档和一些具体的业务代码,在此基础上可以进行修改,并运用到自己的App中。这个不对文档里的代码进行更多的赘述了,回到我的App中看一下具体怎么使用。来添加Supabase相关的包。结合上一文章中的例子,首先要用到的就是其中的Auth模块,用来开发用户的登录注册等功能。
2024-11-21 15:52:33
711
原创 Swift独立开发者--Link App的开发笔记(一)
该协议在 SwiftUI 中用于创建可观察的数据对象。在它所创建的类内部使用@Published来标记属性时,可以让依赖这些属性的视图进行自动更新。目前规划的是该App具备类似于钉钉中带有报销审批流程的工具,设计并开发这款App的原因是:我和我女朋友会有想买各种东西的时候,但是想一起商量或者说征求对方同意或者是想让对方报销这么一个场景,于是我就想做一个App来专门用于情侣之间或者好朋友之间的工具。@StateObject:创建和初始化 ViewModel;引用父视图传递的 ViewModel。
2024-11-20 22:03:45
454
原创 Manim学习笔记(一)
我所运行的环境是用conda创建的, python版本为3.9.18, Manim版本为v0.18.0, 电脑配置是M1 Pro的Macbook Pro。方法:第一个参数传入一个参照物;第二个参数传入方向,可选值有。执行完毕稍等片刻后,就会显示出你刚才代码所创建出的动画了。SquareAndCircle中,然后打开命令行工具,进入到。
2024-04-22 09:47:44
787
1
原创 Django 查询表达式
在两个值之间(包含边界值)。: 精确等于给定值,对大小写不敏感。: 精确等于给定值。: 以给定值开始,对大小写不敏感。: 以给定值结束,对大小写不敏感。: 包含给定值,对大小写不敏感。: 日期(年月日)等于给定值。: 周几等于给定值,周日为1。在20到30之间的记录。: 小于等于给定值。: 大于等于给定值。: 年份等于给定值。: 月份等于给定值。: 是否为NULL。: 在给定的列表中。
2024-03-19 15:35:14
409
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅