
swift
~轻舟~
这个作者很懒,什么都没留下…
展开
-
swift网络请求封装(Moya)
swift最新网络请求封装,使用moya进行数据请求,对返回的数据进行了模型转化,将返回的数据直接转化为model类型,方便好用,赶快试试吧!原创 2022-04-13 10:46:03 · 3850 阅读 · 0 评论 -
iOS项目内购(IAP)纯代码
iOS 项目内购代码部分,该部分为纯代码,封装在一个单利类中。原创 2022-03-21 15:29:32 · 879 阅读 · 0 评论 -
Xcode13.0-beta1试用下拉刷新
WWDC2021过去已经有一段时间了,很多大佬都已经写了不少关于测试版Xcode的一些文章,看了那么多新版本功能后我也没按耐住,直接更新了系统,下载了beta版xcode。系统版本11.4Xcode13.0-beta版打开我们的Xcode体验一下:很圆滑的感觉,新系统应该是给边角加大了弧度。没有了后缀名,图标也变了。系统的swiftUI新增的哪些功能大家自己到swift源码上去看吧,都有,我就写点我们常用的,能写多少算多少了:第一个首选:下拉刷新拉。简单的几段代码你就可以完成原来用几原创 2021-06-18 11:29:16 · 471 阅读 · 0 评论 -
SwiftUI状态和数据流管理
首先swiftUI是一个声明式UI框架,是不是最近对这个概念听的比较多了。没错React也是声明式的,flutter也是声明式的。那么什么是声明式呢?我们简单说一下:我们描述我们需要什么界面,并不是告诉计算机我们一步步要怎么做,例如:“我需要一个界面,它是一个 VStack(垂直布局),里面有一个开关,开关的值与 switchValue 的布尔值绑定,VStack 里接下来是一个 Text,它的值当 switchValue 为 true 时是 foo,否则是 bar声明式的优势在于:降低状态增加原创 2021-05-10 13:02:41 · 838 阅读 · 0 评论 -
swift学习(由OC转战Swift记录区别)
2021年4月25日开始学习Swift,先从swift4.0开始。首先使用Xcode新建项目,快捷键cmd+shift+n,不同点:Language选择swift打印时不再有%s的概念统一使用\()声明变量 统一使用var 或let 并且一定要有初始值+ 例: var flipCount = 0在定义的变量的后面可以跟didSet{//监听flipCount属性变化,并执行方法}例:var flipCount = 0 { didSet { flipCountLabel.text = "F原创 2021-04-28 11:54:13 · 270 阅读 · 0 评论