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
MJExtension
IOS项目中常用的第三方类库
.AFNetworking2.BaiduMap3.GDataXML-HML4.iOS-System-Service5.JSONKit6.kxmenu7.Masonry8.MBProgressHUD9.
MJExtension
10
海棠依旧_74fc
·
2023-03-10 03:20
Swift4.0
MJExtension
解析模型
1.首先要说的第一个问题,那就是,在创建模型的属性的时候,要在属性的前面添加@objc,否则无法解析importUIKitclassStudent:NSObject{@objcvarname:String?@objcvarage:Int=0}在需要的地方进行解析self.stues=Student.mj_objectArray(withKeyValuesArray:resultArray)as![
贼海鸥
·
2023-02-03 06:00
技术提升之----
MJExtension
原理解读
一.
MJExtension
概述
MJExtension
是是一个非常易用且功能强大的第三方Model和JSON相互转化的一个第三方库。
快乐的小马农
·
2023-02-03 01:09
看
MJExtension
源码之获取所有的属性
思路利用runtime获取所有的属性注意点为了保证获取到所有的属性,不仅要获取当前类的所有属性,还要获取其父类的所有属性,其父类的父类的所有属性...,直到找到的父类是系统类就不再获取,如NSObject、NSArray、NSDictionary...遍历所有的类:image.png需要过滤掉一些特殊的属性如:hash,superclass,description,debugDescription
梁森的简书
·
2023-01-31 02:59
iOS
MJExtension
1:NSObject+MJKeyValue类pragmamark-对象方法/***将属性名换为其他key去字典中取值**@return字典中的key是属性名,value是从字典中取值用的key*/+(NSDictionary*)mj_replacedKeyFromPropertyName;/***通过模型数组来创建一个字典数组*@paramobjectArray模型数组*@return字典数组*/
风冰武
·
2023-01-30 21:54
ios12+ NSKeyedUnarchiver使用
@endmodel.m配合
MJExtension
实现coding,最重要的多写一个支持NSSecureCoding@implementationUserModelMJCodingImplementation
zxh123456
·
2023-01-30 15:26
MJExtension
用法
1.Person模型嵌套Book模型@interfaceBook:NSObject@property(nonatomic,copy)NSString*a;@property(nonatomic,copy)NSString*b;@end@interfacePerson:NSObject@property(nonatomic,copy)NSString*name;@property(nonatomic
蛋白质corn
·
2023-01-28 23:01
Runtime最佳实践之Aspects
比如1.Aspects(AOP必备,“取缔”baseVC,无侵入埋点)2.
MJExtension
(JSON转model,一行代码实现NSCoding协议的自动归档和解档)3.JSPatch(动态下发JS
蝴蝶之梦天使
·
2023-01-26 14:34
iOS 常用三方库
常用的三方库(持续更新中)网络请求:(OC)Reachability(OC)AFNetworking(Swift)Alamofire(swift)Moya数据解析:(OC)YYModel(OC)
MJExtension
duarlen
·
2022-07-07 11:13
常用的第三方框
AFNetworking网络框架MJRefresh刷新框架
MJExtension
模型框架Masonry布局框架JXCategoryView分类切换滚动视图框架WMPageController分类切换滚动视图框架
朋友一生
·
2022-04-27 17:35
Swift-混编用
MJExtension
的一些问题。(本人亲测)
接触Swift刚开始看了两天的语法就开始按照OC的风格去搞swift第一个项目遇到很多坑。说一下字典转模型吧。我的订单-是一个典型的对于tableview上下拉刷新的例子吧。我这里需要数组嵌套字典转成模型。用的是混编的self.tableItems=OrderListModel.mj_objectArray(withKeyValuesArray:dicData["data"])但是我定义table
蜗牛快跑zzz
·
2022-03-19 01:04
Swift
Swift4.0中使用YYModel和
MJExtension
等出现的问题
最近在使用YYModel和
MJExtension
的时候发现正常使用字典转模型怎么都无法实现,转换后的模型一直为nil.把项目swift版本改为3.x版本就可以正常使用.解决:在属性前面加上@objc,或者在类的上面加上
骑着蜗牛去攻城
·
2022-02-20 15:15
[转]iOS-三方库-
MJExtension
源码分析
www.jianshu.com/p/cc75458c5e6f我们经常需要从网络上拉取json数据,然后将json数据转化为自己的模型数据,将json数据转化为我们自己的模型数据经常使用的框架有YYModel和
MJExtension
棒棒德
·
2022-02-19 12:39
MJExtension
源码阅读
近两天一直再看
MJExtension
这个框架,这个框架是用来实现字典和模型互转的。
DreamerZheng
·
2022-02-17 04:36
Swift - 4 Codable
前言Objective-C中我们有好多JSON转Model第三方,比如JSONModel,
MJExtension
,YYModel等好用的第三方库,在Swift4推出了Codable协议,只要遵循Codable
吃面多放葱
·
2022-02-05 17:03
iOS A与B界面 model 的传值
中如果直接用一个同类型model的属性来接受A界面传过来的Model时,在B界面修改model后,A界面对应的model也会发生变化.要求:A,B对相同数据的model,进行引用修改彼此不影响.解决思路:利用第三方
MJExtension
hashakey
·
2021-12-18 18:57
iOS
MJExtension
详解
在项目中模型是必不可少的,那么字典转换模型就显得格外重要.字典转模型我使用的是
MJExtension
,想必大家都不陌生这个框架,下面我们来了解一下这个框架怎么使用.安装//使用cocoaPodspod'
MJExtension
浅宇落
·
2021-07-09 17:55
自定义字典转模型类
现在大家提起字典转模型,都会想到使用
MJExtension
第三方库.这那里面封装了很多的功能,确实非常方便好用,但我现在的需求仅仅只是从json解析过来的数据传值给我定义的modal,不需要用那么多功能
y夜无眠
·
2021-06-27 18:33
读一读源码 ---
MJExtension
MJExtension
是json转模型相当便捷的一个三方库。本本为一窥其内部奥妙,文中肯定有不足之处,敬请指正。
roast_duck
·
2021-06-27 17:03
2018-12-12
iOSYYModel使用方法其实在研究这个库之前,市面上已经有很多类似的模型序列化成JSON及反序列化库(如Mantle、
MJExtension
)了,推荐他只是因为他高端的性能和容错(错误对象类型赋值到属性时
吴斌
·
2021-06-26 07:42
关于JSONModel和
MJExtension
的性能对比
最初我在微博上看到
MJExtension
的发布的时候,声称它比其他JSONModel等其他Datamodel快上好多倍,当时我正在用JSONModel,感觉这个事情很神奇,但是一直没有去看看
MJExtension
贝勒老爷
·
2021-06-24 02:33
Runtime从入门到进阶一
借助runtime可以实现很多功能,如字典转模型(
MJExtension
),查看私有成员变量,替换方法实现(method
pro648
·
2021-06-22 07:39
一个简单的解析
首先先导入
MJExtension
,SDWebImage,AFNetworking创建UITableviewcell和Model,UITableviewcell记得点XIB在viewcontrollerl
盖世英雄的梦想
·
2021-06-14 07:30
CocoaPods报错:The dependency `
MJExtension
` is not used in any concrete target
提示信息如下Thedependency``isnotusedinanyconcretetargetThedependency`
MJExtension
`isnotusedinanyconcretetarget
Caiflower
·
2021-06-10 14:37
MJExtension
处理"id"关键字
利用
MJExtension
处理OC里"id"关键字+(NSDictionary*)mj_replacedKeyFromPropertyName{return@{@"ID":@"id"};}
從此珍惜
·
2021-06-09 13:23
Swift下面字典(json)和模型的转换
一、swift下使用OC框架在OC下面字典和模型的转换有些非常好用的第三方框架,如(YYMode,
MJExtension
等),当然Swift也可以借鉴这两个框架,只是需要创建模型的时候继承自NSObject
Nulll
·
2021-06-09 07:27
iOS开发
MJExtension
源码阅读笔记
字典/JSON转模型用过
MJExtension
这个轻量级框架,现在重读
MJExtension
源码,顺便记录一下
小呀小苹果呀
·
2021-06-07 20:37
水滴动画,多音频同时播放,水波纹动画
使用pods目录pod'Masonry'->部分页面布局使用pod'
MJExtension
'->声音资源转模型使用pod'BMPrivatePods'->私有库,主要动些宏定义(项目快速移植版本,懒的特调
BM_cf5d
·
2021-05-19 18:16
MJRefresh代码分析
首先看看MJRefrsh.h#import"UIScrollView+MJRefresh.h"#import"UIScrollView+
MJExtension
.h"一般都是利用UIScrollView的偏移量来判断刷新的
低吟浅唱1990
·
2021-05-16 21:38
iOS瀑布流
说来惭愧,使用collectionView这么久了,还从来没自己写过瀑布流,废话不多说,先上效果图:效果图这是GitHub地址数据来源数据源来自项目中的shop.plist使用
MJExtension
转为模型
王技术
·
2021-05-13 20:36
MJ
在数据网络请求成功之后,获取到需要的数据NSArray*dictArr=[NSArrayarrayWithArray:responseObject[@"data"][@"projects"]];//调用
MJExtension
_Jock羁
·
2021-05-13 09:54
Xcode插件LCJSONFormatter:JSON 转模型 swift版
就像
MJExtension
一样,在swift中,我们用Argo.样例JSON1,以字典开始:{"id":1,"name":"JohnSnow","dic":[{"key":"helloworld","value
取水
·
2021-05-12 20:31
mj遇到问题
使用replacedKeyFromPropertyName使用方法:1.在模型类.m文件引入"
MJExtension
.h"2.实现方法(NSDictionary*)replacedKeyFromPropertyName
zhao1zhihui
·
2021-05-11 11:30
DKNetworking 基于 AFNetworking + YYCache 的网络请求框架
于是,我依赖于AFN+YYCache+
MJExtension
封装出了DKNetworking
bingozb
·
2021-05-11 11:10
iOS
MJExtension
的使用
前言:
MJExtension
是iOS的字典装模型的一个第三方框架。相对于JSONKit和SBJson相比
MJExtension
更简单易用、功能更强大。
hello_小磊
·
2021-05-11 08:00
实用iOS第三方框架
MasonryMasonry使用总结:赵不懂的博客网络请求github地址:AFNetworkingiOS通用网络封装图解HTTP协议上下拉刷新github地址:MJRefreshJSON数据解析github地址:
MJExtension
MrCoderLin
·
2021-05-10 17:15
Realm(RLMObject)的解析
RLMObject解析相信很多朋友会遇到,用
MJExtension
等解析框架解析不了继承于RLMObject的对象,其实这主要是继承于RLMObject的对象获取的类名方法不一样了;平时我们也许是这样获取一个
Hye丶
·
2021-05-07 21:25
常用第三方库
pod'ReactiveCocoa','2.1.8'pod'ReactiveViewModel','0.1.1'pod'AFNetworking'pod'MJRefresh'pod'SDWebImage'pod'
MJExtension
'pod'SDCycleScrollView'pod'SVProgressHUD'pod'YYKit
曹老师8428
·
2021-05-02 02:15
iOS自定义不等高cell
直接上代码ViewController.h#import"ViewController.h"#import"
MJExtension
.h"#import"Stautes.h"#import"TableViewCell.h"staticNSString
BEYOND黄
·
2021-04-30 16:56
Foundation01
前言:我们学的Foundation框架正如其名就是iOS框架中最基础的框架,还有其他的框架,就如李明杰老师自己编的两个框架MJRefresh、
MJExtension
,虽然我还没用到(我现在就是在根据李老师的视频在学习
高俊
·
2021-04-28 16:04
2021-04-27 关于ios平台Json与YYModel的数据转换
必须与
MJExtension
或者YYModel配套使用。基础版本是很早以前下载的JsT
冷月葬花魂_
·
2021-04-27 18:46
组件22-二进制:静态库简介
例如
MJExtension
,MJRefresh,AFNetworking...。闭源库:不公开源代码,是经过编译后的二进制文件,看不到具体实现。主要
Lovell_
·
2021-04-27 14:53
Swift: 实现JSON转Model - HandyJSON
在OC中,我们有很多优秀的第三方库帮助我们实现,比如
MJExtension
、JSONModel等,这些库基本都是利用runtime实现读取属性名并利用kvc重新赋值属性。
一欧Yiou
·
2021-04-25 05:20
MJExtension
的一些实用技巧
1、在代码文件中引入"
MJExtension
.h":解决属性中的命名和服务端传过来的数据中的key不同的问题-(NSDcitionrary*)replacedkeyFromPropertyName{//
默默_David
·
2021-04-23 05:39
iOS:字典数组中有字典怎么解析
字典中有字典,如下图:Snip20170208_18.png笔者这里使用
MJExtension
进行字典转模型,步骤如下:第一步:创建两个模型,如下图Snip20170208_20.png第二:在对应的类编写模型属性在
IMKel
·
2021-04-23 01:00
ios:复杂字典转模型
参考此文,该文章如果你花点时间,少则一两小时,多则半天,你就能学会使用
MJExtension
将复杂的字典转为模型了.学会之后,你会发现,再复杂的数据,你都知道怎么使用
MJExtension
转换了.笔者看完那篇文章之后
IMKel
·
2021-04-23 00:57
pods 中的库导入另一个三方库
pod管理的第三方库有
MJExtension
.Framework和SDWebImage.Framework,如果想在
MJExtension
的某个类中使用来自SDWebImage库的类,如下操作:第一步:
永歌森林
·
2021-04-22 15:10
iOS 模型字典互转实用库
一,库名称:
MJExtension
二,pod引入:pod'
MJExtension
'三,注意事项:属性名需和后台返回的key一致四,示例:1,字典转模型:ModelName*model=[ModelNamemj_objectWithKeyValues
liang1030
·
2020-10-20 15:46
iOS 关于接入海康视频SDK的步骤
2、所需要添加的第三方为XmlReader和
MJExtension
走路带风
·
2020-09-14 03:45
iOS
MJExtension
使用指导
MJExtension
能做什么?
Crystal_March
·
2020-09-12 15:59
IOS移动开发
MJExtension
json
上一页
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
其他