E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
handyjson
Swift 获取对象的所有属性
在阅读
HandyJSON
框架的时候,想到swift是如何获取所有属性的。Objective-C里面都知道,可以通过runtime的class_copyPropertyList来反射赋值。
__jacknan__
·
2024-02-04 07:09
Xcode升级10.2运行
Handyjson
报错
HandyJSON
.Metadata.Struct.propertyDescriptions()->[
HandyJSON
.Property.Description]?
ablac
·
2024-02-03 15:55
handyJson
引起的crash
varnominalTypeDescriptor:NominalTypeDescriptor?{letpointer=UnsafePointer(self.pointer)letbase=pointer.advanced(by:nominalTypeDescriptorOffsetLocation)ifbase.pointee==0{//swiftclasscreateddynamicallyin
ablac
·
2024-01-08 11:22
swift-协议关联类型实战应用(分离Response转模型)
前言我们网络请求后得到数据需要转模型,一般项目就是使用一种解析数据的方式,常见的Codable、Swiftyjson、
Handyjson
等,一般的做法就是在定义方法时就传一个泛型,例如(T:Codable
mrkison
·
2023-12-25 13:35
Swift pod报错
问题Undefinedsymbolsforarchitecturex86_64:"_swift_getFieldAt",referencedfrom:
HandyJSON
.Metadata.Class.
纳兰沫
·
2023-12-02 18:35
swift 解析框架
HandyJSON
swift解析框架
HandyJSON
本文demo都来源于
HandyJSON
,只研究使用方法,感兴趣的可以直接去
HandyJSON
看看。
tito
·
2023-11-28 15:09
Swift: 实现JSON转Model -
HandyJSON
很多时候,我们从服务端请求下的数据都是Json格式,我们需要拿这些数据显示到我们的UI界面。因此,我们的做法基本都会先将json转为方便使用的数据模型,或者也可以直接转字典解决。在OC中,我们有很多优秀的第三方库帮助我们实现,比如MJExtension、JSONModel等,这些库基本都是利用runtime实现读取属性名并利用kvc重新赋值属性。在Swift中,由于runtime的局限,比较出名的
KingWorld
·
2023-11-23 12:44
Swift常用的iOS开发第三方库
数据解析
HandyJSON
:阿里一位大神推出的,能够做到JSON转Model一步到位,而且使用起来,非常简洁方便。SwiftyJSON、ObjectMapper:Swift
追梦_1c31
·
2023-10-20 06:43
RxSwift + Moya +
HandyJSON
+ 各种插件搭建响应式网络架构
.RxSwift+Moya+
HandyJSON
+Plugins.English|简体中文基于RxSwift+Moya搭建响应式数据绑定网络API架构MoyaNetwork该模块是基于Moya封装的网络API
弹吉他的少年
·
2023-09-21 15:36
简单封装Alamofire,使用
HandyJson
解析模型
HandyJson
解析模型文档请移步:
HandyJson
,阿里巴巴出品,目前2k多星本文章githubDemo代码摘抄一段介绍:
HandyJSON
是一个用于Swift语言中的JSON序列化/反序列化库。
AnnieAri
·
2023-09-18 13:45
HandyJSON
浅析(二)
咱们在
HandyJSON
浅析(一)中讲了
HandyJSON
是怎么从类信息中获取这个类中的属性个数、以及属性信息,比如属性在实例中的偏移量,类型信息等,有了这些信息之后,剩下的就是如何将服务端返回的信息,
黑色蚂蚁_MGL
·
2023-09-13 09:30
Codable组合@propertyWrapper实现编解码默认值
前言swift的数据编解码,我们可以使用多种方案,常见的有用苹果自带的Codable和三方
HandyJSON
、swiftyJson等都很好用。
mrkison
·
2023-08-29 01:22
HandyJson
一个属性对应多个键
今天在处理一个公共搜索头部控件的时候,头部控件需要流式展示一堆名字,但是名字的来源于不同的model,所以需要把不同来源的model,转化成显示所需要的model,其中name字段,在不同的来源modle对应的字段不一样,展示的model是name字段,来源A是playName,来源B是nickName字段,以前没遇到过这种情况,或者说遇到这种情况都是OC了,加了一堆判断,也就处理了,我OC很少处
Fillinse
·
2023-08-25 20:09
iOS Swift5从0到1系列(八): pod 'Alamofire' # 网络请求+pod 'KakaJSON' # 字典转模型
Swift-当Moya遇上RxSwift(网络架构优化)RxSwift+Moya实现的网络请求iOSswiftmoya的使用,二次封装,添加loading以及数据缓存[iOS开发]超详细-SwiftMoya+
handyJSON
冰雨9527
·
2023-04-20 16:29
项目剖析03-swift 网络请求Moya+
HandyJSON
+RxSwift
我的网络框架是搭着
HandyJSON
和RxSwi
gavincarter
·
2023-04-06 10:59
Moya+RxSwift+
HandyJson
实现网络请求及模型转换
Moya架构图Moya架构图CocoaPods集成pod'RxCocoa'pod'RxSwift'pod'Moya/RxSwift'pod'
HandyJSON
'Moya简单使用1.定义枚举,存储网络请求
reyzhang
·
2023-03-27 20:12
Swift 模型中属性名转化
importHandyJSONclassDSLSalesRecordFilterItemModel:
HandyJSON
{varID=0varusername=""requiredinit(){}funcmapping
54197beeb884
·
2023-03-25 20:06
Swift 数组转字典
structGoodsModel:
HandyJSON
{varshopName=""varprice=0varshopId=0varisSelect=false}publicextensionArray{
younger_times
·
2023-03-23 23:29
Alamofire + Moya +
HandyJSON
1,网络框架搭建Alamofire+Moya+HandyJSONAlamofire(网络的基本请求框架类似AFNETWORKING)Moya(是在Alamofire的基础上的一个更高级的封装)moya使用过程个人认为最重要的是TargetType这个协议的继承使用,因为它包含了请求的各个方面,baseurl请求的主地址,配置headers的配置(token,uuid等需要给后台的东西)path(u
河马咕嘟
·
2023-03-21 12:44
常用的第三方
一、
HandyJSON
1、简要说明
HandyJSON
是一个用于Swift语言中的JSON序列化/反序列化库。
woniu
·
2023-03-18 16:27
iOS-关于
HandyJSON
的个人浅析
一个最基本的遵循
HandyJSON
的模型的实现如下:...classTestModel:
HandyJSON
{privatevarname:String?
茄子星人
·
2023-03-13 19:39
swift 网络请求之解析模型
一.基于Alamofire和
HandyJSON
框架,二次封装网络请求和网络检测。
yuezishenyou
·
2023-02-03 21:40
HandyJSON
浅析(一)
HandyJSON
的基本原理就是从类信息里获取所有属性的特征,包括名称,属性在内存里的偏移量、属性的个数、属性的类型等等,然后将服务端返回来的数据用操作内存的方式将数值写入对应的内存,来实现json转model
黑色蚂蚁_MGL
·
2023-02-01 08:44
swift项目总结
MasonryKingfisherOCSDWebImageESTabBarController-swift高度自定义的TabBarController组件(各种你想到的和想不到的哦)FSPagerView各种类型的banner滚动图片
HandyJSON
woniu
·
2022-10-26 17:46
2022-10-15
KingfisherOCSDWebImage4.ESTabBarController-swift高度自定义的TabBarController组件(各种你想到的和想不到的哦)5.FSPagerView各种类型的banner滚动图片6.
HandyJSON
点睿风
·
2022-10-15 14:39
Moya + SwiftyJSON +
HandyJSON
使用
pod'Alamofire'pod'
HandyJSON
'pod'AlamofireImage'pod'Moya'pod'SwiftyJSON'endAlamofire网络请求的HandyJSONjson
cj小牛
·
2022-10-09 15:12
Swift
HandyJSON
简介和使用
一简介二特性三安装使用以及封装四使用示例一简介
HandyJSON
是一个用于Swift语言中的JSON序列化/反序列化库。
可地出溜
·
2022-09-29 18:04
swift 使用Moya进行网络请求
前言测试阶段,还未曾放到项目中使用,后续会继续优化调整,初始版本环境pod'Moya','14.0.0'pod'
HandyJSON
','5.0.3-beta'Xcode13.2用法1、基本模板Moya在对于
烟花下的孤独
·
2022-09-26 17:57
swift
iOS
bug问题
iOS
swift
开发语言
ios
swift网络请求封装(Moya)
在弄到网络请求这块,发现之前用的都不是特别好用,于是想着还是自己手动封装一下,于是如下:所用的第三方库:pod'Moya'pod'Reachability'pod'MBProgressHUD'pod'
HandyJSON
'pod'Result
~轻舟~
·
2022-09-26 17:18
swift
iOS
Xcode
swift
模型转化
复杂的模型转化
iOS
iOS网络请求封装
Alamofire 二次封装
须导入AlamofireHandyJSON1.基类模型structCoscoBaseModel:
HandyJSON
{///错误码varcode:Int?varstatus:Int?
西风那个吹呀吹
·
2022-09-05 22:50
RxSwift + Moya +
HandyJSON
+ 各种插件搭建响应式网络架构
.RxSwift+Moya+
HandyJSON
+Plugins.English|简体中文基于RxSwift+Moya搭建响应式数据绑定网络API架构MoyaNetwork该模块是基于Moya封装的网络API
77___
·
2022-08-01 18:27
ios
swift
rxswift
网络
架构
ios
项目剖析03-swift 网络请求Moya+
HandyJSON
+RxSwift
我的网络框架是搭着
HandyJSON
和RxSwi
gavin carter
·
2022-08-01 18:54
iOS
开发
swift moya框架+rxswift+
handyjson
+SwiftyJSON封装和使用教程
文章目录target的作用插件plugin的基本使用添加token封装了一个可以判断token和加载带转菊花的pluginProvider的作用和封装发送请求调用request方法moya是把alamofire再封装的一个swift网络请求框架.他和原生的alamofire和AFNetworking的区别是.他多了一个Target和一个plugintarget的作用一个target可以放多个接口,
小手琴师
·
2022-08-01 18:53
ios
swift
swift
rxswift
moya
handyjson
SwiftyJSON
Swift 中的 JSON 反序列化示例详解
目录业界常用的几种方案手动解码方案,如Unbox(DEPRECATED)阿里开源的
HandyJSON
基于Sourcery的元编程方案Swiftbuild-inAPICodable属性装饰器,如BetterCodable
·
2022-07-20 12:35
iOS 常用三方库
网络请求:(OC)Reachability(OC)AFNetworking(Swift)Alamofire(swift)Moya数据解析:(OC)YYModel(OC)MJExtension(Swift)
HandyJSON
duarlen
·
2022-07-07 11:13
Swift常用的iOS开发第三方库
数据解析
HandyJSON
:阿里一位大神推出的,能够做到JSON转Model一步到位,而且使用起来,非常简洁方便。SwiftyJSON、ObjectMapper:Swift
谢千域
·
2022-05-24 14:53
Swift-自动归档(改进)
前言:使用自动归档我们需要遵守NSCoding协议,但是通过一些Json转Model的工具来完成转Model后,比如遵守
HandyJSON
,再遵守NSCoding协议,会出现冲突Multipleinheritancefromclasses'BaseModel'and'NSCoder
SK丿希望
·
2022-05-12 14:29
(四)Podfile vs. Podfile.lock
#数据解析框架pod'SwiftyJSON','~>4.1.0’#字典转model框架pod'
HandyJSON
','~>4.2.0-beta1'#图片处理库pod'Kingfisher','~>4.8.1
古月思吉
·
2022-02-17 02:11
RXSwift之谈
前言过完年回来,我们iOS组的新项目开发正式从OC转到Swift,采用RxSwift+Moya+
HandyJSON
优雅的网络请求。
linggaozhen
·
2022-02-10 09:20
swift中如何更简洁的 json转model
今天来介绍一个swift好用的库类似YYModel的库
HandyJSON
一、
HandyJSON
简介
HandyJSON
是阿里开发的是一个用Swift编写的框架,用于在iOS上轻松地转换模型对象(纯类/结构
Alter桐
·
2022-02-07 11:55
iOS常用第三方库(swift篇)
image.png网络请求Alamofire或Moya代码布局SnapKit模型转换SwiftyJSON或
HandyJSON
图片加载Kingfisher或Nuke下拉刷新DGElasticPullToRefresh
你好小老虎
·
2021-08-25 20:21
(alamofire + moya )网络请求 + Swiftyjson +
HandyJson
的实际应用
(alamofire+moya)网络请求+Swiftyjson+
HandyJson
的实际应用附上我的swfit项目,项目里面有整个swift应用使用框架,(alamofire+moya)网络请求+Swiftyjson
coder_xiang
·
2021-08-18 10:03
基于Alamofire+RxSwift+
HandyJSON
的网络请求框架
其实写这个网络框架的时候我也只是才学习了RxSwift一周左右的时间,尝试一下自己搭建的网络请求的框架。抱着学习的态度,若果有什么不对的地方,请各位指正。首先先用CocoaPods导入第三方库,这是写在Podfile中的:Podfile这四个三方库我就不一一说明了,不清楚的小伙伴可以自行查阅。下面来看看整个框架结构:NetworkToolAPIUtil这里放的是网络协议,通过面向协议编程对网络请求
yyyyy先生
·
2021-06-26 18:09
Swift:
HandyJSON
在swift4.0以上版本无法编译的问题
Xcode9.3,没想到的是Xcode9.3直接删除了Swift4.0的编译选项,强迫你直接升级到Swift4.1,然而并非所有第三方库都能直接兼容Swift4.1,我们使用的JSON-Model解析库
HandyJSON
一欧Yiou
·
2021-06-23 17:25
swift-Moya网络请求
1.Moya(一)基础使用2.Moya(二)使用
HandyJSON
生成数据Model3.Moya(三)Moya+
HandyJSON
+RXSwift构建MVVM架构4.Moya(四)log和loading
天空总是很晴朗
·
2021-06-13 14:31
IOS开发报错-XCode9.3
HandyJSON
numberOfFields报错
HandyJson
居然报错了,研究了一下午,没有什么成效!!查找了一下资料,好使了。记录一下!报错的地方8BBF785B-59B1-4DCC-8166-FB828218E6C9.png
其实你懂De
·
2021-06-09 12:39
YYModel解析失败,返回nil(在swift 3下返回空)
解决办法:在class声明上方,增加@objcMembers,又可以愉快的使用YYModel啦~YYModel是一个在OC里面很多人在用的工具,在swift下有
HandyJson
。
组仙
·
2021-06-08 18:05
Carthage 使用
touchCartfile创建Carfile文件2、常用第三方库倒入github"Alamofire/Alamofire"~>4.7github"SwiftyJSON/SwiftyJSON"github"alibaba/
HandyJSON
轻轻语焉
·
2021-05-11 03:48
Swift: 实现JSON转Model -
HandyJSON
很多时候,我们从服务端请求下的数据都是Json格式,我们需要拿这些数据显示到我们的UI界面。因此,我们的做法基本都会先将json转为方便使用的数据模型,或者也可以直接转字典解决。在OC中,我们有很多优秀的第三方库帮助我们实现,比如MJExtension、JSONModel等,这些库基本都是利用runtime实现读取属性名并利用kvc重新赋值属性。在Swift中,由于runtime的局限,比较出名的
一欧Yiou
·
2021-04-25 05:20
Moya + RxSwift + ObjectMapper /
HandyJson
创造简洁的网络请求代码
2017.07.05更新:移除Alamofire不支持iOS8解决方案,Alamofire在我当时项目立项的时候是不支持iOS8的,所以引入了不支持iOS8解决方案,但是之后不久就不固执的要求iOS9+了,所以这篇博客里的解决方案部分就没有什么意义了,徒增篇幅,也就移除了。增加了Demo,点击传送至Demo增加了HanyJSONAlamofire在Swift中我们发送网络请求一般都是使用一个第三方
devlcd
·
2021-04-23 16:23
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他