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
yymodel
YYModel
源码导读
YYModel
是一个把Json数据转换成model的一个轻量级工具。本文将深入源码来谈谈
YYModel
是如何实现Json->Model的。建议读者有运行时的基础。运行时是什么?这里简单概括一下。
双手插兜Jeff
·
2020-03-03 06:11
YYModel
-CBArchiver 轻量级高效归档缓存工具
CBArchiverLogo基于
YYModel
的轻量级高效归档缓存框架CBArchiver开发环境MacOS10.12+/Xcode9+/Objective-C支持环境iOS8+,iPhone&iPad
不老逐梦人
·
2020-03-02 05:47
YYModel
学习笔记(一)
YYModel
.h文件
yymodel
.h.png注意点:用#if__has_include()判断是否包含某个类.FOUNDATION_EXPORT和#define作用是一样的,前者表示如下:FOUNDATION_EXPORT.png
GiantAxe77
·
2020-02-29 15:35
第三方框架(个人积累)
MJExtensionJSON数据解析解析JSON数据侵入性不强,对特殊的关键字能够转换eg:id、description...能够把驼峰命名转化为带下划线的命名方式eg:userName->user_name与之相似的有
YYModel
李小起
·
2020-02-29 07:46
字典转单例模型和NSString转Date中的坑
字典转单例Model对象的问题今天工作中,遇到一个坑,项目使用
YYModel
进行字典模型转换的。
DevYao
·
2020-02-25 04:08
YYModel
学习笔记(二)
前言趁着公司最近没什么任务的时候,尽量多学习些新东西哈,咱们接着上篇文章说,下面就从NSObject+
YYModel
.m中的_YYModelMeta开始分析.
GiantAxe77
·
2020-02-22 17:56
YYModel
使用小结
YYmodelgitHub地址在gitHub上README中有中文说明,以及怎么导入到项目中现在介绍一下怎么解析复杂多层的数据参照README中的介绍以及结合我自己项目的经验做一个介绍1,json数据有一层或者两层多层,但是每一层的嵌套的时候都是字典类型,即为:(不要管这个json格式对不对){“1”:“1”,“2”:{“3”:“3“,”4“:{”7“:”7“},”5“:”5“,”6“:”6“}}
罗显友
·
2020-02-21 21:00
YYCache初探
说句题外话YYKit真的一个庞大的工具库,涵盖了我们日常绝大多数需要的工具,不仅仅是常用的
YYModel
、YYCache、YYImage、YYText还提供了NSString、NSObject、NSArray
arronzhu
·
2020-02-20 01:21
一组功能丰富的iOS组件:YYKit
为了方便其他开发者使用,我从中拆分出以下独立组件:
YYModel
—高性能的iOSJSON模型框架。YYCache—高性能的iOS缓存框架。YYImage—功能强大的iOS图像框架。
petter102
·
2020-02-18 21:27
首页
首页importUIKit//
YYModel
的使用//1.创建一个数据模型,让它遵守
YYModel
协议//2.声明数据模型的属性,属性必须和对应的字典的key保持一致(属性名必须和字典的key一样;属性名必须是字典的
写啥呢
·
2020-02-16 10:27
IOS11适配问题整理
1,升级到IOS11后,Swift4的语法发生改变,如果使用了
yymodel
之前数据模型中的变量定义要加@objc部分方法也是,不添加的的话读取不到,有模型嵌套的话,要实现modelContainerPropertyGenericClass
遇见猫的大鱼
·
2020-02-15 23:39
YYModel
框架源代码分析
前言:
YYModel
是一个轻量级的model与dictionary相互转换的框架,代码结构简单,使用简单,性能不错一,使用://将JSON(NSData,NSString,NSDictionary)转换为
kodbin
·
2020-02-13 08:26
ObjectMapper实践(一)
前言在OC阶段使用模型转换的框架有很多,代表有:JSONModel、
YYModel
、MJExtension。
Maybe7月
·
2020-02-08 17:48
YYModel
实现原理探究
预备知识理解Class与MetalClass下面这张图很重要,得记住哦。具体的介绍,还是看权威的文章吧,参考文章1、文章2;类图个人理解,在我们获取每一个类、实例对象的Class时,实际上获取的是isa对象,正如上图所示,下面的示例代码也说明了情况,对object1、object2对象获取class时获取的是各自的isa对像得到class1、class2,实际上class1、class2为同一个对
Randy1993
·
2020-02-08 03:31
ios
yymodel
解析 post请求
导入第三方
yymodel
、afn记得开网model.hNS_ASSUME_NONNULL_BEGIN@interfaceSmallModel:NSObject//数据接口@property(nonatomic
你又脸红了i
·
2020-02-08 00:23
iOS 字典转模型
诸如强大的第三方MJExtension、JSONModel或者
YYModel
是我们所熟知的框架,因为它们使用起来简单方便,简单到有时候一句代码就可以实现我们所需要的字典和模型之间的转换。
小罗哦吧
·
2020-02-07 23:55
挖了个坑。。。
设计目标:ModelMappingJSON-Modelmapping:
YYModel
√DB-Modelmapping,支持activerec
alexlee002
·
2020-02-07 00:38
yymodel
解析 fmdb
导入第三方AFNyymodelFMDB屏幕快照2019-01-16上午9.30.53.png#importNS_ASSUME_NONNULL_BEGIN//@classResultModel;//@classSmallModel;@interfaceSmallModel:NSObject//第一层//主见id@property(nonatomic,assign)intID;@property(no
你又脸红了i
·
2020-02-05 07:34
YYmodel
解析 FMDB收藏
导入AFNYYmodel手动FMDB开网imagemodel.h#importNS_ASSUME_NONNULL_BEGIN//第三层@interfaceSmallModel:NSObject//主见id@property(nonatomic,assign)intID;@property(nonatomic,strong)NSString*title;//@property(nonatomic,s
你又脸红了i
·
2020-02-01 22:41
浅谈
YYModel
使用
简介:高性能iOS/OSX模型转换框架该项目是YYKit组件之一性能:处理GithubUser数据10000次耗时统计(iPhone6):1648263-f2f1b1e43c1c4c88.png特性:高性能:模型转换性能接近手写解析代码。自动类型转换:对象类型可以自动转换,详情见下方表格。类型安全:转换过程中,所有的数据类型都会被检测一遍,以保证类型安全,避免崩溃问题。无侵入性:模型无需继承自其他
张羽婷_Laura
·
2020-01-08 16:19
YYModel
学习
支持CocoaPods,在Podfile中添加pod'
YYModel
'。支持Carthage,在Cartfile中添加github"ibireme/
YYModel
"。
老章888
·
2020-01-08 05:18
YYKit深入剖析
为了方便其他开发者使用,我从中拆分出以下独立组件:
YYModel
—高性能的iOSJSON模型框架。YYCache—高性能的iOS缓存框架。YYImage—功能强大的iOS图像框架。
David_Do
·
2020-01-07 06:51
iOS
YYModel
模型详解
前言
YYModel
是YYKit的高效组件之一,在实际场景中的非常实用,运用于项目中使用MVC或MVVM架构时,使用model做数据处理。
飞哥Andy
·
2020-01-06 08:52
iOS:常用第三方库
Objective-Cpod'AFNetworking'pod'SDWebImage'pod'Masonry'pod'MJRefresh'pod'MJExtension'#pod'
YYModel
'pod'IQKeyboardManager'pod'SDCycleScrollView'pod'SVProgressHUD
东风快递派送员
·
2020-01-05 03:30
YYKit__
YYModel
_源码分析
大概流程:把数据源json对象转成dictionary,创建YYModelMeta类,YYModelMeta类含有_mapper属性,_mapper属性(Key:属性的名字,Value:_YYModelPropertyMeta.),然后遍历dictionary,每次遍历调用根据_mapper寻找到对应的_YYModelPropertyMeta,调用_YYModelPropertyMeta的sett
sea777777
·
2020-01-04 20:21
YYWebImage 源码剖析:线程处理与缓存策略
系列文章:YYText源码剖析:CoreText与异步绘制YYAsyncLayer源码剖析:异步绘制YYCache源码剖析:一览亮点
YYModel
源码剖析:关注性能YYImage源码剖析:图片处理技巧YYWebImage
波儿菜
·
2020-01-04 06:46
CocoPods的使用
在进行iOS开发的过程中,需要用到很多的第三方开源类库,例如AFNetworking、
YYModel
、SDWebImage等等。你可以利用CocoPods来统一管理这些类库(更新、删除、新增)。
boboliu123
·
2020-01-03 07:46
无标题文章
////NSObject+
YYModel
.h//YYModelhttps://github.com/ibireme/
YYModel
////Createdbyibiremeon15/5/10.
晓丶维
·
2020-01-02 14:52
iOS源码解析—
YYModel
(NSObject+
YYModel
)
概述iOS源码解析—
YYModel
(YYClassInfo)分析了如何根据OC的Class对象构建YYClassInfo对象,为接下来的JSON数据和Model转换作准备,这篇文章开始讲解NSObject
egoCogito_panf
·
2020-01-02 02:23
JSONModel的使用
之前有写过一篇关于如何使用
YYModel
的文章,最近刚好有空,打算把JSONMOdel的使用也总结一下,接下来就是一些关于JSONModel的简单使用以及使用中的一些问题的总结,如果想看关于
YYModel
coder小鹏
·
2020-01-01 13:38
iOS防闪退开发指南
removesKeysWithNullValues=YES好处:可自动过滤后台接口返回的null原因:后台返回的null会通过NSNull接收,一旦对NSNull发消息会造成闪退image.png使用
YYModel
Aaron_ZhangKH
·
2020-01-01 07:00
YYModel
源码详细解析-1
前言:阅读
YYModel
之前建议先阅读Runtime基础篇,
YYModel
采用Runtime直接调用Getter/Setter,是一款高性能iOS/OSX模型转换框架,支持定义映射过程。
js丶
·
2019-12-30 21:37
YYKit
为了方便其他开发者使用,我从中拆分出以下独立组件:
YYModel
—高性能的iOSJSON模型框架。YYCache—高性能的iOS缓存框架。
透支未来
·
2019-12-30 18:51
手把手带你撸一个
YYModel
的精简版
读完这篇文章你可以自己写一个
YYModel
这样的神器,这篇文章类似一个源码解析,但不同的是,它不光光是解析,更是实战,因为我觉得学习一个东西必须要自己写一遍才算是真的学了一遍,否则即便是读完了源码印象还是不会太深刻
J0hnnny
·
2019-12-30 04:53
iOS面试准备
1、
YYModel
在Swift中的使用与OC中有没有什么不同?
学习之路
·
2019-12-30 00:19
iOS-穿针引线
YYModel
全英文注释解析翻译+超详细解析!敢问还有谁比我更详细!!还有谁!!!
我的英文能力不够,所以我把作者提供的英文注释解析通过字典百度自己的理解等方法翻译后写下来,再对照自己的翻译与各方查询的资料来分析。若觉得不错,可否给颗star?你的支持将是我的动力。点我进入Git下载//mappedto映射//列子instancetype通常也指实例只有解析,注释请下载后观看(麻烦下载前顺手star一下,你的支持将是我的动力!),建议最好对比源码观看。由于内容过多,先只说下通过J
DrunkenMouse
·
2019-12-29 22:08
YYModel
的使用
在iOS开发中总会用到各种JSON与模型相互转换的需求,之前的项目中一直使用MJExtension,但是最近发现一个轻量级的库
YYModel
,使用简单,性能也很不错,接下来就说说
YYModel
的一些简单的用法及注意事项
coder小鹏
·
2019-12-28 22:04
iOS开发 监听界面返回时 是否编辑或者修改
所以我们可以借助model,说到model,强MJExtension和
YYModel
我们可以尝试一下,我们可以发现以下一个方法,yy_mod
HLGBei
·
2019-12-28 01:57
关于
yymodel
的使用
yymodel
的使用:1.在请求下数据之后,运用系统的json工具将数据解析成json类型//请求数据funcalamofire(){Alamofire.request(.POST,"http://43.254.104.12
四角天空_串串
·
2019-12-25 23:31
iOS开发项目小结
iOS开发经验总结目录日期:2018.10零、页面卡顿处理一、Masonry布局1/5处二、masonry不立刻生成frame三、UIButton中image和title的UIEdgeInsets四、
YYModel
lionsom_lin
·
2019-12-24 12:27
YYModel
细读二(易读)
其实
YYModel
的原理并不多,但是性能和设计上面花了不少时间,而我则希望可以非常快速的理解透彻全码,这也是自己做记录的目的。说不准什么时候又忘了。
RasonWu
·
2019-12-24 07:36
使用Realm+
YYModel
+AFNetworking构建一个简易的app
之前写了一篇使用Realm的一些总结的文章,然后里面说会总结一下使用Realm+
YYModel
+AFNetworking进行项目开发的经验,所以这篇就是啦。
馒头MT
·
2019-12-22 11:29
iOS
YYModel
使用详解
简介
YYModel
是YYKit的高效组件之一,在实际场景中的非常实用,运用于项目中使用MVC或MVVM架构时,使用model做数据处理。
sheldon_龙
·
2019-12-19 19:54
@protocol xx;声明导致
YYModel
解析失败
//由于
YYModel
是使用property列表来做映射的,//因此类似DogProtocol这样的用法会导致无法解析AnimalProtocol中定义变量的问题@protocolAnimalProtocol
燚无双
·
2019-12-19 08:07
iOS开发-常用三方
我常用的主要有:
YYModel
—高性能的iOSJSON模型框架。[YYText](https://
镜花水月忆存逝兮
·
2019-12-18 21:54
YYKit__YYImage_源码分析
YYKit__
YYModel
_源码分析:http://www.jianshu.com/p/e1f477dddb47YYKit__YYWebImage__源码分析:http://www.jianshu.com
sea777777
·
2019-12-18 03:24
阅读
YYModel
YYModel
库中涉及到Runtime、CFAPI、信号和锁、位的操作。
aron1992
·
2019-12-17 11:37
常用三方
AFNetworking.gitMyLinearLayouthttps://github.com/youngsoft/MyLinearLayout.gitTABAnimated优化弱网体验SDWebImageYY相关YYKit、YYText、
YYModel
我是彪小A
·
2019-12-17 10:28
YYModel
解析数组数据
YYModel
解析数组数据
YYModel
一直是我多个项目里转换model的不二选择,如果产品在设计初期就和后端统一好属性格式,后期就基本不需要添加什么代码。
Zac波
·
2019-12-16 03:54
YYModel
映射map自动生成插件(测试版)
处于多方面考虑决定使用
YYModel
,原因就不说了。
YYModel
通过一个映射关系可以自动从json转换到model/返回一个Dict,将Model属性名对映射到JSON的Key。
Yasin的简书
·
2019-12-14 14:43
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他