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
MJExtension源码解读
convenientandnonintrusiveconversionframeworkbetweenJSONandmodel.转换速度快、使用简单方便的字典转模型框架我们经常需要从网络上拉取json数据,然后将json数据转化为自己的模型数据,将json数据转化为我们自己的模型数据经常使用的框架有
YYModel
雪山飞狐_91ae
·
2019-12-08 05:38
YYText 源码剖析:CoreText 与异步绘制
系列文章:YYText源码剖析:CoreText与异步绘制YYAsyncLayer源码剖析:异步绘制YYCache源码剖析:一览亮点
YYModel
源码剖析:关注性能YYImage源码剖析:图片处理技巧YYWebImage
波儿菜
·
2019-12-06 13:35
runtime-闲聊内存管理
但是前段时间朋友通过某些手段对
YYModel
进行了优化,提高了大概1/3左右的效率,在观赏过他改进的源码之后我又重新看了一遍ARC相关的实现源码,主要体现ARC机制的几个方法分别是retain、release
sindri的小巢
·
2019-12-02 10:38
Runtime实现iOS字典转模型
诸如强大的第三方MJExtension、JSONModel或者
YYModel
是我们所熟知的框架,因为它们使用起来简单方便,简单到有时候一句代码就可以实现我们所需要的字典和模型之间的转换。
wuyukobe
·
2019-12-02 08:41
YYModel
阅读摘要(一)基础
原文发布于:wenghengcong.comYYModel,相当精简,一个YYClassInfo类,一个NSObject+
YYModel
的分类。
wenghengcong
·
2019-12-02 01:34
YYModel
的使用
安装:方式1:下载-Xcode打开-Command+B-重启Xcode方式2:通过Alcatraz安装,搜索ESJsonFormat方式3:下载-解压plugin文件夹中zip到~/Library/ApplicationSupport/Developer/Shared/Xcode/Plug-ins-重启Xcode怎么使用然后在下图中的对话框中输入需要生成model的字典关于设置:打开方式:Xcod
星空下的诺言
·
2019-12-01 19:48
YYModel
阅读摘要(二)特性
原文发布于:wenghengcong.com本文承接上文,
YYModel
阅读摘要(一)基础。
wenghengcong
·
2019-12-01 16:29
iOS Object-C 常用到的代码块(持续更新)
YYModel
相关的:声明自定义类参数类型+(NSDictionary*)modelContainerPropertyGenericClass{return@{@"":[class]};}黑名单(如果实现了该方法
jgyhc
·
2019-12-01 14:30
YYModel
阅读摘要(三)参考
原文发布于:wenghengcong.com接上文,本文主要针对
YYModel
中一些使用的runtime的方法以及其他代码片段提供一个指南:继续使用上文的类YYMessage,如下:@interfaceYYMessage
wenghengcong
·
2019-11-29 16:38
各位大神的技术博客(iOS)
Github2、ibireme就职优酷土豆,开源库YYKit、
YYModel
、YYCache、YYWebImage、YYText......作者3王巍(@onevcat)**一名来自中国的iOS/Unity
子疯zp
·
2019-11-29 10:36
Mantle,JSONModel,MJExtension,
YYModel
的比较
Mantle,JSONModel,MJExtension,
YYModel
的比较把JSON数据转换为模型,其他的不多说,且看下面分解。
lihhm
·
2019-11-08 20:43
Swift自定义键盘
在效果图中可以看到如果你的程序是添加反馈页面,直接把此框架导入即可,调用控制器中的几句代码并可实现如果只是需要键盘,只需要把textView干掉即可,高内聚,低耦合若移植此框架只需要键盘对的情况下需要导入两个第三方库,分别是pod'
YYModel
夜__猫_子
·
2019-11-08 18:33
swift中
YYModel
的使用
YYModel
是YY大神框架下面一个模型解析的框架,这里对实现不做介绍,仅仅介绍
YYModel
的用法.1.首先,先贴一个json数据{"citys":[{"id":9,"code":"100000","
翀鹰女孩
·
2019-11-07 22:23
YYModel
源码学习
YYModel
源码阅读1.Demo简要介绍:只有2个实现文件,NSObject+
YYModel
和YYClassInfo1.普通简直映射,NSObject的扩展:+(instancetype)modelWithJSON
Mcyboy007
·
2019-11-07 11:29
ios 将一个对象的值赋值给另一个对象
iOS将一个对象的值赋值给另一个对象时间:2017年8月10日周四有多种方式,提供三种思路:1、实现NSCopying协议:对象是新的内存地址;2、将对象转成字典数据,在用
yymodel
转成模型对象:对象是新的内存地址
雨轩_99
·
2019-11-07 06:15
YYImage 源码剖析:图片处理技巧
系列文章:YYText源码剖析:CoreText与异步绘制YYAsyncLayer源码剖析:异步绘制YYCache源码剖析:一览亮点
YYModel
源码剖析:关注性能YYImage源码剖析:图片处理技巧YYWebImage
波儿菜
·
2019-11-07 01:46
YYCache 源码剖析:一览亮点
系列文章:YYText源码剖析:CoreText与异步绘制YYAsyncLayer源码剖析:异步绘制YYCache源码剖析:一览亮点
YYModel
源码剖析:关注性能YYImage源码剖析:图片处理技巧YYWebImage
波儿菜
·
2019-11-06 16:31
swift中优雅的处理JSON
在Objective-C里面处理JSON就非常方便了,你可以随意的使用各方大神的开源库(
YYModel
,Mantle,MJExtension...)来处理,整个过程无痛无氧,顺滑如丝,因为Objective-C
庸者的救赎
·
2019-11-05 12:02
YYModel
细读(待续...)
YYEncodingType方法的作用,怎么知道这些数据怎么取,由于是获取类型编码,获取也是看ivar_getTypeEncoding的quickhelp(xcode的提示):const一类的限定符int、NSArray、struct等数据类型将以上两种编码字符串转换为自己所定义的枚举类型,方法自己转换。除了上面两种,在属性中,还有retain,nonatomic,weak等属性特征编码,总共三大
RasonWu
·
2019-11-05 09:12
简单学习
YYModel
YYModel
简单一看YY的代码规模就是和其他库没有办法相比的,只有两个文件其中把一个类的信息拆分为下面这几种类YYClassInfoYYClassIvarInfoYYClassMethodInfoYYClassPropertyInfo
阿瑟李
·
2019-11-05 08:24
一篇文章全吃透—史上最全
YYModel
的使用详解
开篇说明:虽然网上有很多讲解
YYModel
使用方法的文章,包括
YYModel
作者也在github上对其做了使用说明。
CoderDancer
·
2019-11-03 10:29
YYModel
原理分析
一.结构分析1.文件构成
YYModel
.h、YYClassInfo.h、NSObject+
YYModel
2.核心类结构YYClassInfo是对于Class进行了封装,进行封装增加描述YYClassIvarInfo
iOS白水
·
2019-11-02 19:44
YYModel
功能总结
作为ibireme童鞋的仰慕者....相信大家都灰常了解他的
YYModel
,在这里作为渣渣的我就把
YYModel
那个五个文件的主要功能复制粘贴一遍...请大家不要笑话我啊.....1.JSON转字典+(
philiha
·
2019-11-02 04:59
Objective-C Runtime Programming Guide——苹果文档翻译与笔记
本来想研究下
YYModel
的源码,发现里面用到的Runtime的知识挺多,所以就把原来记录的runtime的知识看了看,又翻译了一下这篇。参考阅读Objective-CRuntimeP
拧发条鸟xds
·
2019-11-01 18:37
YYModel
详解(一)
1.
YYModel
中的方法总结两个基本的转化方法:yy_modelWithJSON和yy_modelToJSONObject直接上github上的代码例子figure1yy_modelWithJSON将
文艺女青年的男人
·
2019-11-01 11:19
网络框架
最近项目上准备把引入的Mantle替换为
YYModel
,之前也听别人书把model传到网络模块中,这样返回的就是转换好的entity了,于是今天做了一下实现.123456789101112131415161718192021222324
大君君
·
2019-10-18 17:00
不改项目代码解决
YYModel
数字转字符串的精度问题
接手一个已有项目的历史遗留bug:项目已经完成,代码量很大,有很多自定义模型类,并且模型类直接存在各种嵌套,之前的模型类所有关于服务器返回的数字都是统一用NSString存储的,但是后台返回的并不是字符串,导致了
YYModel
喵子G
·
2019-09-30 16:17
runtime 在实际工作中的运用
使用runtime前提导入头文件#import在不使用第三方字典转模型(
YYModel
)的框架的前提下自己写字典转模型归档有用到runtime//解档-(id)initWithCoder:(NSCoder
iOS_zeng
·
2019-05-29 11:52
YYModel
使用-记录
一览表一、Model中使用NSNumber代替基本数据类型int、NSInteger、bool、float等问题场景一:数据为null问题场景二:数据过长(时间戳)二、单层Model与JSON相互转换问题一:Model属性名和JSON中的Key不相同问题二:数据校验与自定义转换三、容器类型InModel四、黑白名单使用Demo一、Model中使用NSNumber代替基本数据类型int、NSInte
lionsom_lin
·
2019-05-26 23:30
YYModel
作者性能优化的几个 Tip:
缓存ModelJSON转换过程中需要很多类的元数据,如果数据足够小,则全部缓存到内存中。查表当遇到多项选择的条件时,要尽量使用查表法实现,比如switch/case,CArray,如果查表条件是对象,则可以用NSDictionary来实现。避免KVCKey-ValueCoding使用起来非常方便,但性能上要差于直接调用Getter/Setter,所以如果能避免KVC而用Getter/Setter代
Crazy2015
·
2019-04-21 15:34
《
YYModel
源码分析(一)YYClassInfo》
YYModel
大家肯定很熟悉,其非侵入性,易用性都使得它成为josn-Model的新宠,接下来咱们分析下他的原理。
我是繁星
·
2019-04-14 17:23
YYModel
以前一直用的MJExtension,现在公司项目里用的
YYModel
。所以学习一下,感谢ibireme对开源做出的贡献。
张璠
·
2019-04-07 12:21
YYModel
以前一直用的MJExtension,现在公司项目里用的
YYModel
。所以学习一下,感谢ibireme对开源做出的贡献。
张璠
·
2019-04-07 12:21
YYModel
阅读总结
简介(摘至官网)特性高性能:模型转换性能接近手写解析代码。自动类型转换:对象类型可以自动转换,详情见下方表格。类型安全:转换过程中,所有的数据类型都会被检测一遍,以保证类型安全,避免崩溃问题。无侵入性:模型无需继承自其他基类。轻量:该框架只有5个文件(包括.h文件)。文档和单元测试:文档覆盖率100%,代码覆盖率99.6%。基本使用简单的Model与JSON相互转换//JSON:{"uid":12
朽木自雕也
·
2019-03-24 18:26
YYModel
的深入理解
文件结构相信使用过MJExtensions的iOS开发者来说,接触
YYModel
并不是很陌生,因为两者在某些思路上是相似的,例如都用了category的方式来实现,Protocol中的方法都有着相似的功能
敬业的程序猿
·
2019-03-09 14:35
IOS
ios慧效云项目技术
1、消息订阅ReactiveCocoa;2、图表绘制UUChart、Charts;3、实时视频大华DSS视频播放平台;4、历史视频AVPlayer;5、定位高德地图;6、数据解析
YYModel
;7、界面布局
易小林_2049
·
2019-03-01 15:10
[iOS][OC] 介绍
YYModel
两个重要API应对复杂模型、接口变动及其延伸
其中,
YYModel
是常用的现下一种数据转模型方案。在实际的开发中,因为服务端业务变动,两个接口返回的数据内容基本一致,但有个别字段的命名不一致,比如一个接口返回是fr
BudSwift
·
2018-12-01 12:36
iOS Json自动生成Model文件(ZZJsonToModel兼容
YYModel
,MJExtension)
(ZZJsonToModel兼容
YYModel
,MJExtension)如果ZZJsonToModel为您节约了时间,您的星星是我优化项目的动力,谢谢如果您发现了bug,或有新的想法和建议,请及时通知我
num_one
·
2018-09-30 11:42
yy出品必属精品之 YYKit
为了方便其他开发者使用,我从中拆分出以下独立组件:
YYModel
—高性能的iOSJSON模型框架。YYCache—高性能的iOS缓存框架。YYImage—功能强大的iOS图像框架。
CQAHF
·
2018-08-23 17:57
IOS开发
YYModel
源码阅读记录
最近感觉知识匮乏,成长进步进度缓慢,早就听说YYKit屌到不行,遂来试着读一下,第一个先看
YYModel
首先看一下YYClassInfo这个类,里面实现了对class基本信息的封装(先大概了解,后面细说
evol_f
·
2018-08-21 11:30
YYModel
之黑白名单
上一篇我们讲了一下如何将共有属性抽出为共有的模型.这一篇我准备讲一讲
YYModel
黑白名单的设置.///大家应该都知道setvaluesforkeys可以自动转换.
MeteoriteMan
·
2018-08-18 23:22
三方框架
YYAsyncLayer 源码剖析:异步绘制
系列文章:YYText源码剖析:CoreText与异步绘制YYAsyncLayer源码剖析:异步绘制YYCache源码剖析:一览亮点
YYModel
源码剖析:关注性能YYImage源码剖析:图片处理技巧YYWebImage
波儿菜
·
2018-07-08 12:00
从MJExtension引发的对KVC和KVO的见解
YYModel
是采用的setter和getter方法,据他测试,速度会比KVC快。题内话:什么是KVC,KVC就是键值编码。键值编码
程序狗
·
2018-06-07 19:56
swift 4 使用小结(与OC差异比较大的写法)
判断是某个类或某个类及其子类5.tableView的刷新6.正则匹配特定的图片链接7.swift中NSString的UTF-8转码8.GCD通信与延迟操作9.数组中取子数组10.通知11.时间与时间戳12.纯swift项目使用
YYModel
上进求知,认真思辨
·
2018-06-06 21:48
Swift
2.0~4.2
iOS开发
YYModel
的底层实现原理
一.
YYModel
逻辑结构实际使用时,需要对其遍历,取出容器中得字典,然后继续字典转模型。
huhui168
·
2018-06-01 18:53
iOS
第三方库实现原理
YYText /
YYModel
作者的博客以及技术大咖推荐
https://blog.ibireme.comhttps://github.com/zhouhuanqiang/LearningIOSSIGSEGV访问了非法的地址(地址还没有从系统映射到当前进程的内存空间),一般是野指针导致,而野指针一般由于多线程操作对象导致.SIGABRT一般是Exception或者其他的代码主动退出的问题.SIGTRAP代码里面触发了调试指令,该指令可能由编译器提供的tr
georgehenrywilliam
·
2018-05-23 10:02
YYModel
V1.0.4源码解析
最近稍微闲了一点,决定先从最简单的
YYModel
开始吧。首先,我也先去搜索了一下
YYModel
相关的文章,解析主要API和用法的居多,也有很多人大呼看不懂。
咖啡绿茶1991
·
2018-05-08 18:29
经典iOS第三方库源码分析 -
YYModel
YYModel
介绍
YYModel
是一个针对iOS/OSX平台的高性能的Model解析库,是属于YYKit的一个组件,创建是ibireme。
奶爸码农
·
2018-04-24 11:00
YYModel
和MJExtension的性能测试
一、简单介绍YYKit是有一组功能丰富的iOS组件,而其中
YYModel
就是其旗下的字典转模型的一个组件。下面我们可以先去看看网站上
YYModel
的一张图。
MooAiFighting
·
2018-04-11 21:49
ios-开发
YYImage实现思路源码分析(图片解压缩原理)
YYKit组件之一---->YYImage图像处理移动端图片格式调研图片处理的小技巧YYWebImage源码分析
YYModel
源码分析YYText源码分析核心思路--->图片解码(二进制数据位图)雷纯峰的分析这段是前言
Deft_MKJing宓珂璟
·
2018-04-09 18:13
iOS优质源码解读
上一页
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
其他