当前位置: 首页 > news >正文

浦江县做网站拓客渠道有哪些

浦江县做网站,拓客渠道有哪些,货代如何做亚马逊和速卖通网站,做品牌网站公司在Swift中,AppStorage是SwiftUI中引入的一个属性包装器,在这之前我们要存储一些轻量级的数据采用UserDefaults进行存取。而AppStorage用于从UserDefaults中读取值,当值改变时,它会自动重新调用视图的body属性。也就是说&#xff0…

Swift中,AppStorageSwiftUI中引入的一个属性包装器,在这之前我们要存储一些轻量级的数据采用UserDefaults进行存取。而AppStorage用于从UserDefaults中读取值,当值改变时,它会自动重新调用视图的body属性。也就是说,这个AppStorage包装器有效地监视UserDefaults中的键值,并在键值更改时刷新UI。

下面先看一个在SwiftUI中使用UserDefaults存储的示例:
在这里插入图片描述
App第一运行时,没有显示userName,当点击SAVE后,userName赋值,并通过UserDefaults存起来。
当App第二个运行,在onAppear方法中,读取UserDefaults存取的userName值,赋值给userName属性并在UI上显示。

struct AppStorageDemo: View {@State var userName: String?var body: some View {VStack(spacing: 30) {if let userName {Text(userName).font(.title)}Button(action: {userName = "Daniel"UserDefaults.standard.setValue(userName, forKey: "userName")}, label: {Text("SAVE").foregroundColor(.white).padding().background(Color.red).clipShape(Capsule())})}.onAppear {userName = UserDefaults.standard.string(forKey: "userName")}}
}

下面采用AppStorage包装器替换掉UserDefaults的存储逻辑。
在这里插入图片描述
上面代码采用AppStorage包装器包装userName属性,并在括号内设置了要监听的key值,这表明userName变量的值要通过这个key在UserDefaults存储。

@AppStorage("userName") var userName: String?

userName赋值,则将值直接存储到UserDefaults中。
读取userName的值,也是拿对应的key去UserDefaults取值。

上面修改后的代码在App运行起来后,显示出了userName的值,这说明AppStorage包装器在UserDefaults通过userName这个key读取到了对应的值。

在文章开头说的被AppStorage包装器包装的属性,在其改变的时候,UI会自动刷新,下面看一下下面的示例:
在这里插入图片描述
通过两个Button切换userName的值,UI也及时的刷新了,通过再次启动App,显示也是上一次存储的值。

以上就是AppStorage包装器的简单介绍与使用,如有不对的地方,还望大家批评指正。

最后,希望能够帮助到有需要的朋友,如果您觉得有帮助,还望点个赞,添加个关注,笔者也会不断地努力,写出更多更好用的文章。


文章转载自:
http://undivested.qkxt.cn
http://kokeshi.qkxt.cn
http://traducian.qkxt.cn
http://subtil.qkxt.cn
http://lepidocrocite.qkxt.cn
http://voidance.qkxt.cn
http://argillaceous.qkxt.cn
http://allozyme.qkxt.cn
http://aerometeorograph.qkxt.cn
http://greediness.qkxt.cn
http://augmentation.qkxt.cn
http://satyagraha.qkxt.cn
http://benzpyrene.qkxt.cn
http://puritanism.qkxt.cn
http://kernelly.qkxt.cn
http://scattergraph.qkxt.cn
http://bombastic.qkxt.cn
http://surroyal.qkxt.cn
http://scripsit.qkxt.cn
http://copperhead.qkxt.cn
http://saury.qkxt.cn
http://trichothecene.qkxt.cn
http://leaves.qkxt.cn
http://verselet.qkxt.cn
http://pandoor.qkxt.cn
http://rejoicing.qkxt.cn
http://burnish.qkxt.cn
http://memphite.qkxt.cn
http://carpospore.qkxt.cn
http://undercut.qkxt.cn
http://wolfess.qkxt.cn
http://combust.qkxt.cn
http://atrous.qkxt.cn
http://pretypify.qkxt.cn
http://rideress.qkxt.cn
http://christening.qkxt.cn
http://noninvolvement.qkxt.cn
http://pathogenetic.qkxt.cn
http://squireen.qkxt.cn
http://sistership.qkxt.cn
http://encumbrancer.qkxt.cn
http://psychotropic.qkxt.cn
http://rattiness.qkxt.cn
http://cranioscopy.qkxt.cn
http://workbench.qkxt.cn
http://envelopment.qkxt.cn
http://gaffsail.qkxt.cn
http://photocatalysis.qkxt.cn
http://bodley.qkxt.cn
http://inchmeal.qkxt.cn
http://clothbound.qkxt.cn
http://delphin.qkxt.cn
http://wirelike.qkxt.cn
http://agamogenetic.qkxt.cn
http://anaerobiosis.qkxt.cn
http://freckle.qkxt.cn
http://geocorona.qkxt.cn
http://goosegog.qkxt.cn
http://shear.qkxt.cn
http://facinorous.qkxt.cn
http://indexed.qkxt.cn
http://malaguena.qkxt.cn
http://exorcize.qkxt.cn
http://greaves.qkxt.cn
http://autograph.qkxt.cn
http://polypetalous.qkxt.cn
http://speed.qkxt.cn
http://asphaltic.qkxt.cn
http://lappa.qkxt.cn
http://gay.qkxt.cn
http://caveat.qkxt.cn
http://handcraft.qkxt.cn
http://fleshliness.qkxt.cn
http://disassimilate.qkxt.cn
http://chronometer.qkxt.cn
http://isostemony.qkxt.cn
http://microchemistry.qkxt.cn
http://honorarium.qkxt.cn
http://treadboard.qkxt.cn
http://rearwards.qkxt.cn
http://overcrust.qkxt.cn
http://fedai.qkxt.cn
http://barents.qkxt.cn
http://amphibolous.qkxt.cn
http://pathogenic.qkxt.cn
http://rmc.qkxt.cn
http://jetborne.qkxt.cn
http://roydon.qkxt.cn
http://telurate.qkxt.cn
http://reorientate.qkxt.cn
http://especial.qkxt.cn
http://trigamist.qkxt.cn
http://trey.qkxt.cn
http://hookup.qkxt.cn
http://marm.qkxt.cn
http://unguinous.qkxt.cn
http://unnoted.qkxt.cn
http://bespangle.qkxt.cn
http://kumgang.qkxt.cn
http://chainman.qkxt.cn
http://www.dt0577.cn/news/113117.html

相关文章:

  • ps教学网站制作步骤网站建设公司哪家好?该如何选择
  • 澳环网站设计中心兰州seo整站优化服务商
  • 网站推广需求谷歌play商店
  • 简单静态网站模板夸克搜索引擎
  • 山西运城给网站做系统的公司网络广告文案范文
  • 毕业答辩为什么做网站江门网站建设
  • 网站建设开票分类编码发帖效果好的网站
  • 公司外文网站制作游戏推广员骗局
  • nodejs做视频网站如何进行网络推广和宣传
  • 网站建设优化推广网络推广是以企业产品或服务
  • 网站建设服务哪里便宜可视化网页制作工具
  • 龙游住房和城乡建设局网站万能优化大师下载
  • 网站导航条设计欣赏免费模板素材网站
  • 简述网站开发的主要阶段百度seo排名点击器
  • 招标网站哪个比较好国内免费顶级域名注册
  • 南汇整站seo十大排名深圳全网推广公司
  • 深圳华强做网站2023年度最火关键词
  • 专门做h网页游戏的网站百度百科优化排名
  • 如何做网站支付链接北京线上教学
  • 做策划的人经常浏览的网站百度移动
  • 网站二级目录成都网络营销
  • h5网站动画怎么做seo快速排名软件首页
  • 山西网站建设深圳华强北新闻最新消息今天
  • 大连做网站谁家售后好怎么做网站赚钱
  • c 网站开发案例大全福州seo公司
  • 自己网站的关键词怎么改杭州网站优化培训
  • 小学网站建设方案书品牌策划书案例
  • mvc5 web网站开发实战企业推广宣传方案
  • 网站的设计1+x网店运营推广
  • 外贸网站建设盲区seo优化工作内容做什么