Swift初学简单数据处理
本人第一次比较正式的些点东西,对于很多人可能没有帮助,但是这只是我记录自己的一点对新东西的理解使用,同时也希望对其他人有所帮助,望大家给予指点!
关于swift中数据处理问题,通常我们通过模型搭建的方式来完成这个过程,但是也有一些实际开发过程,如果我们需要进行对使用次数且非常简单的单个数据处理的时候,可能不会进行模型搭建,而是直接取数据。
例:这是一个实际接口返回的数据,但是接口数据里面仅仅包含2个有用数据,
文章图片
其中我们使用到的就历史收益historyBalance 和今日收益todayBalance。
一我们通过模型搭建,我们使用的是SwiftyJSON框架处理,创建一个 MoneyComModel.swift类。
文章图片
此时我们的模型通过返回数据成功搭建完成,我们在控制器中申明了一个变量来接受请求返回的数据,
文章图片
在我们接下来的请求数据返回后,我们将我们返回的数据转换成我们的模型变量
文章图片
接下里就是最后一步,模型拿到数据就去赋值了,我是对一个cell上Lable控件进行赋值的呢!
文章图片
最终我们完成的效果
文章图片
模型数据处理完成了哈。
二我们有时候觉得就去两个数据时是不是太麻烦,可不可以不创建模型,或者一些非长冗余的数据,我曾经遇到为了一个数据,但这个数据处于数据层9-10层的位置,如果搭建模型,就难受。接下来咋做
同样使用的SwiftJson框架哈,我们创建一个Json数据变量resultJson
文章图片
现在我们依旧在数据请求接受去拿数据,给我们的resultJson赋值哈,这个简单
文章图片
直接将数据转换成Json,然后刷新页面,
文章图片
依旧把数据赋值结束,就完成了效果如下
文章图片
【Swift初学简单数据处理】其实本文章值本人最近使用Swift学习中,一些感觉和oc的使用上有一些差别,其实大体使用是没错,但是在很多细小的方向有不同,Swift其实更加灵活,更加简单。
推荐阅读
- 科学养胃,别被忽悠,其实真的很简单
- opencv|opencv C++模板匹配的简单实现
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 简单心理2019春A期+32+张荣
- Swift中willSet和didSet的简述
- 《算法》-图[有向图]
- android防止连续点击的简单实现(kotlin)
- 机器学习一些简单笔记
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)