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
OC黑魔法Runtime应用指南
前言本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下
MJExtension
的底层实现。一、runtime简介RunTime简称运行时。
我来吹吹风
·
2019-12-14 06:42
iOS Json解析框架之
MJExtension
使用详解
1.Plist→模型数组控制器中引用#import"
MJExtension
.h"模型数组=[模型类名objectArrayWithFilename:@"文件名.plist"];2.对NSLog的优化,解决调试时
JasonEVA
·
2019-12-12 07:48
iOS-时间
1.获取当前时间begin=CACurrentMediaTime();单位秒2.计算间隔时间printf("
MJExtension
:%8.2f",(end-begin)*1000);CACurrentMediaTime
superKelly
·
2019-12-08 10:24
iOS-OC使用YYCache实现数据的存储和修改
1.存储的model#import#import"
MJExtension
.h"@interfaceUserModel:NSObject//用户信息@property(nonatomic,copy)NSString
Simple_Code
·
2019-12-08 09:32
MJExtension
源码解读
convenientandnonintrusiveconversionframeworkbetweenJSONandmodel.转换速度快、使用简单方便的字典转模型框架我们经常需要从网络上拉取json数据,然后将json数据转化为自己的模型数据,将json数据转化为我们自己的模型数据经常使用的框架有YYModel和
MJExtension
雪山飞狐_91ae
·
2019-12-08 05:38
关于
MJExtension
用法(估计很多人不知道如何使用吧)
如何使用李明杰大牛的这个框架?这里我只说明常用的几个方法:-模型里面套着模型(dic{dic}):情形:有个2个模型:一个Status模型,和一个User模型Status模型:有3个属性,一个ID一个User,一个text@property(nonatomic,copy)NSString*ID;@property(nonatomic,copy)NSString*text;@property(non
Tanyfi
·
2019-12-08 00:15
字典和模型转换的问题
iOS常用的字典转模型框架:
MJExtension
在常见的开发中会碰到一些问题。
AroundWind
·
2019-12-07 10:59
ios - NSXMLParser XML解析
目前大部分的的app的请求数据的类型都为json数据,对于json数据我们借助
MJExtension
或者其它优秀的第三方解析类库进行解析,即可得到显示的数据内容。
lizhi_boy
·
2019-12-07 02:51
xcode8 搭建一个新项目
cocopods管理第三方软件网络AFN加载图片SDWebImage数据库FMDB键盘IQKeyboardManager纯代码自动布局Masonry弹框XHToast/MBProgressHUD字典转模型
MJExtension
xxzsxxzs
·
2019-12-06 21:55
Runtime实现iOS字典转模型
诸如强大的第三方
MJExtension
、JSONModel或者YYModel是我们所熟知的框架,因为它们使用起来简单方便,简单到有时候一句代码就可以实现我们所需要的字典和模型之间的转换。
wuyukobe
·
2019-12-02 08:41
两个代理方法实现iOS购物车1-精简版
只要两个代理方法实现购物车github的地址:https://github.com/zhYes/YSShoppingCar.git效果展示:购物车.gif二.简介:1.第三方:用到的框架SDWebImage/
MJExtension
马铃薯蜀黍
·
2019-12-02 08:10
ios 物流时间轴,自动匹配电话号码,可点击拨打
QQ20180312-100810.gif1.png本demo使用MJRefresh来做上拉刷新,
MJExtension
来做模型解析,YYit做富文本点击事件,话不多说上代码///控制器内数组添加模型NSIntegertotalCount
HurryUpCheng
·
2019-12-01 10:40
Execution was interrupted,reason:Attempted to dereference an invalid ObjC Object or send it an Unrec
执行被中断,原因:试图取消对无效ObjC对象的引用或发送这个意思是一个对象发送到一个无法识别的方法中这个就要考虑方法是不是编译器无法识别我遇到这个问题场景:在主工程里添加sdksdk中使用
MJExtension
codeEditor
·
2019-12-01 05:07
转模型报错Auto property synthesis will not synthesize property 'description' because it is 'readwrite'...
解析后台返回的json数据时,推荐使用
MJExtension
,使用起来很方便github:https://github.com/CoderMJLee/
MJExtension
在AModel.h中@property
炸街程序猿
·
2019-11-29 22:46
iOS 常用三方库
AFNetworking网络请求组件
MJExtension
用于json转model进行使用FMDB本地数据库组件SDWebImage多个缩略图缓存组件图片来源图一MJRefresh下拉刷新,上拉加载更多组件
iOS_July
·
2019-11-29 11:20
给你的Model插上翅膀
打造BaseModel实际开发中无论MVVM、MVC、还是MVP都有Model的存在,一个好的BaseModel可以精简代码,提高效率;来吧,集成本Model愉快的使用
MJExtension
,JSONModel
逾期的誓言
·
2019-11-28 03:49
Mantle,JSONModel,
MJExtension
,YYModel的比较
Mantle,JSONModel,
MJExtension
,YYModel的比较把JSON数据转换为模型,其他的不多说,且看下面分解。
lihhm
·
2019-11-08 20:43
Xcode编译报错:"_OBJC_CLASS_$_NSEntityDescription", "_OBJC_CLASS_$_NSManagedObject",
工程中需要使用VLC用于流媒体的播放,然后同事就编译了一个iOS版VLC的工程.我在编译后的VLC工程中导入要使用的
MJExtension
发现编译不通过,
MJExtension
(是一套字典和模型之间互相转换的超轻量级框架
hnxyzhw
·
2019-11-05 23:52
字典转模型之KVC和
MJExtension
底层的实现
一快速生成@property1当我们需要用模型去实现一个比较小的功能的时候,由于我们需要对plist文件进行转化成模型,那么很有可能我们拿到的plist文件中的属性很多,但是我们又因为只需要研究一个很小的功能,那么我们可以不需要将plist文件中的数据全部转化为模型数据,我们只需要提取其中的一部分用来实现模型就可以,那么我们怎么做呢?2做法:展开某行,然后拷贝该行的item,然后将所有的item折
莫许
·
2019-11-05 18:58
swift中优雅的处理JSON
在Objective-C里面处理JSON就非常方便了,你可以随意的使用各方大神的开源库(YYModel,Mantle,
MJExtension
...)来处理,整个过程无痛无氧,顺滑如丝,因为Objective-C
庸者的救赎
·
2019-11-05 12:02
iOS·HTTP那点事(2)JSON数据解析
说明:本文总结NSJSONSerialization和
MJExtension
框架基本用法Dome数据来源文章演示Dome天气预报API接口来自k780:http://www.k780.com/api/weather.futureDome
devRen
·
2019-11-05 03:08
iOS源代码分析 ----
MJExtension
(一)
一直以为能够读懂源代码是件很牛的事情,但是每次都被动辄复杂的语法的架构吓跑,在偶然看到一个叫Draveness的大牛写的源代码分析博客,耐着性子看完了一篇SDWebImage框架的分析,才发觉其实啃源代码没那么可怕,而且对于功力的提升十分显著,尤其偶尔接触到的底层的理解让我豁然开朗,遂打算独自写一篇第三方框架的源代码分析作为自己的第一篇技术博客.MJExtensionAfast,convenien
VoyageCN
·
2019-11-04 20:28
Cocoapods
Thedependency`MJRefresh(~>3.1.12)`isnotusedinanyconcretetarget.Thedependency`
MJExtension
`isnotusedinanyconcretetarget.Thedependency
人生路02
·
2019-11-03 17:42
ESJsonFormat-Xcode将 JSON 格式化输出为模型的属性
JSON中的key对应的value为Null的话会格式化成NSString类型格式化之前光标放在你需要添加属性的地方RootClass需要自己手动创建,插件只负责RootClass里面的属性生成生成的
MJExtension
2.0
大虾咪
·
2019-11-01 07:14
第三方库类扩展举例
2017年5月13日一.
MJExtension
第三方库默认去掉系统返回的数据1.注意可以扩展类函数(不能覆盖原有扩展类实现过的函数)a.正确(原因:mj_ignoredPropertyNames是协议里面方法
wangyu2488
·
2019-10-31 22:50
iOS cocopods报错[!] Invalid `Podfile` file: syntax error, unexpected tIDENTIFIER, expecting end-of-input
Invalid`Podfile`file:syntaxerror,unexpectedtIDENTIFIER,expectingend-of-inputtarget"HJ"dopod'
MJExtension
不规则先生
·
2019-10-31 21:17
MJExtension
源码解析
Afast,convenientandnonintrusiveconversionbetweenJSONandmodel.转换速度快、使用简单方便的字典转模型框架总体来说:上手快,使用简单。关键类#import"NSObject+MJCoding.h"#import"NSObject+MJProperty.h"#import"NSObject+MJClass.h"#import"NSObject+
纸简书生
·
2019-10-31 08:02
iOS 超轻量级框架
MJExtension
大家好今天给大家推荐一个第三方库
MJExtension
(也许又不少人知道了的就是献个丑哈)GitHub-CoderMJLee/
MJExtension
:Afast这是哪个链接转换速度快、使用简单方便的字典转模型框架
Kloar
·
2019-10-31 01:36
Objective-C项目中使用过的第三方框架
资源:iOS开发资源汇总整个iOSRepos的排名(Objective-C):Repos网络库:AFNetworking字典转模型:
MJExtension
配套:ESJsonFormatForMac自定义
疾风小超
·
2019-10-31 00:54
自定义批量删除
UIViewController@end//ViewController.m#import"ViewController.h"#import"XMGWine.h"#import"XMGWineCell.h"#import"
MJExtension
.h
Z了个L
·
2019-10-30 19:37
ios 记录日常第三方框架使用
日常第三方框架使用1.AFNetworking网络请求DateTools日期的相对处理3.
MJExtension
字典转模型框架4.MYLayout浮动布局5.SDAutoLayout简单的布局6.SDCycleScrollVIew
selice
·
2019-08-07 14:23
YYModel
以前一直用的
MJExtension
,现在公司项目里用的YYModel。所以学习一下,感谢ibireme对开源做出的贡献。
张璠
·
2019-04-07 12:21
YYModel
以前一直用的
MJExtension
,现在公司项目里用的YYModel。所以学习一下,感谢ibireme对开源做出的贡献。
张璠
·
2019-04-07 12:21
CoreData和
MJExtension
结合遇到的问题
最近在学习CoreData,在之前的学习Demo中进行测试学习,由于项目已经存在,现在需要引入CoreData框架。需做如下修改:1.需将已存在的model继承自NSManagedObject;2.创建.xcdatamodeld映射文件;3.添加需要使用CoreData的model实体(Entity);将Entity->ShowtheDataModelinspector->Codegen修改为Ma
小米咸鱼
·
2019-03-08 16:26
iOS - 数据请求解析
在CocoaPods导入pod'AFNetworking'pod'MBProgressHUD'导入头文件并建议下头文件先建头文件
MJExtension
.hAFNetworking.hMBProgressHUD.hModel.hshoucangViewController.hxiangqingViewController.htiaoViewController.h
繁重
·
2019-01-20 11:17
MJExtension
使用简介
1、根据字典定义model的属性核心代码+(void)propertyCodeWithDictinoray:(NSDictionary*)dic{NSMutableString*muStr=[NSMutableStringstring];[dicenumerateKeysAndObjectsUsingBlock:^(id_Nonnullkey,id_Nonnullobj,BOOL*_Nonnull
此生长安
·
2018-12-29 10:55
方法篇
RAC总结
ReactiveCocoaReactiveCocoa一、导入框架target'OneIsAll'dopod"AFNetworking",'3.1.0'pod"MJRefresh",'3.1.12'pod'
MJExtension
LGByte
·
2018-11-21 23:17
Swift官方Codable 字典转模型(超简单)
常常是痛苦万分...网络请求图1代码真的丑,要不是如下图底层封装了trycatch真不知道要写多少iflet,guardlet网络请求图2后来尝试用了HandyJSON,用起来还是不顺手,索性直接混了OC的
MJExtension
忘川_之上
·
2018-11-19 18:00
基于AFNetworking和
MJExtension
封装的网络请求
在iOS中网络层大多用AFN框架,而模型解析层多用
MJExtension
框架。基于此,将网络解析层用这两个框架封装成一个。KLNe
苦行僧尘落
·
2018-11-10 14:11
MJExtension
以下是对
MJExtension
部分使用方法进行归整#pragmamark-转换为JSON/***转换为JSONData*/-(NSData*)mj_JSONData;/***转换为字典或者数组*/-(id
ZebZheng
·
2018-09-30 16:35
iOS Json自动生成Model文件(ZZJsonToModel兼容YYModel,
MJExtension
)
(ZZJsonToModel兼容YYModel,
MJExtension
)如果ZZJsonToModel为您节约了时间,您的星星是我优化项目的动力,谢谢如果您发现了bug,或有新的想法和建议,请及时通知我
num_one
·
2018-09-30 11:42
Model--Mantle
相比
MJExtension
,Mantle的使用还是有些烦琐,并且效率也并不占优势,但仍有很多可取之处。最近抽空看了一下简单记录。
wpf_register
·
2018-09-28 17:00
手把手教你使用
MJExtension
(简单使用)
一、
MJExtension
第三方框架我们在iOS开发过程中,我们常常需要将字典数据(也就是JSON数据)与Model模型之间的转化,例如网络请求返回的微博数据、等等,如果我们自己全部手动去创建模型并赋值
贝勒老爷
·
2018-08-15 11:11
MJExtension
源码浅析
GitHub给个✨
MJExtension
基本上所有的iOS开发都用过,JsonModel。主要的机制是采用了Runtime的反射机制,有兴趣学习Runtime的同学可以看看。
David_Cap
·
2018-06-29 16:58
swift -
MJExtension
使用
MJExtension
简介:(建议使用object-c语言的model,swift的原因之后进行解释)
MJExtension
是一套字典与模型直接进行相互转化的超轻量级框架,可以使用
MJExtension
Ksilly
·
2018-06-20 15:43
oc基础
从
MJExtension
引发的对KVC和KVO的见解
题外话:最近在看
MJExtension
的源码,整体思路与其他数据映射模型一样。
程序狗
·
2018-06-07 19:56
iOS开发系列--基于
MJExtension
的Runtime简单使用
首先了解两个概念:深拷贝和浅拷贝。简单来说,深拷贝就是内容拷贝,浅拷贝就是指针拷贝。更具体的用法,就不作过多解释,自行百度吧。//字符串是直接赋值的,右侧如果是copy,那么就是浅拷贝;右侧如果是mutableCopy,那么就是深拷贝。NSString*string1=@"helloworld";NSString*string2=[string1copy];//浅拷贝NSString*string
提呐个莫
·
2018-06-06 14:04
MJExtension
使用注意
1、**dict-modelNSDictionary*dict=@{@"username":@"小邓"};User*user=[Usermj_objectWithKeyValues:dict];2、**array-arrayNSArray*moreTopics=[XMGTopicmj_objectArrayWithKeyValuesArray:responseObject[@"list"]];3、
尼古拉斯*妥妥
·
2018-06-05 17:10
IOS开发
iOS 如何去除第三方框架的黄色警告
target'AIBOsport'dopod'AFNetworking'pod'MBProgressHUD'pod'MJRefresh'pod'SDWebImage'pod'Bugly'pod'
MJExtension
'pod'PGPickerView'pod'SDCycleScrollView'pod'SCNavTabB
RexHS28
·
2018-04-29 17:14
转载
iOS
iOS开发常用第三方库
CYLTabBarController:中国特色TabBarJKCategories:好用的扩展VTMagic:分页控制器IQKeyboardManager:键盘管理,适配了SwiftSDWebImage:图片加载库
MJExtension
青山不改
·
2018-04-25 11:39
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他