MJExtension分析

MJExtension不看源码不知道,竟然是国产的,看着66的中文注释,满满的幸福:

源码分析MJExtension解决NSNull的问题:

MJExtension作为小码哥的杰作,特别的好用,是一个轻量级的框架。使用之后,我们不用当心NSNull导致代码崩溃的问题,因为对于NSNulll这种情况,框架内部,已经帮助我们进行了处理。如果是对象类型会转化为nil,如果是数值类型会转化为0;那么它是怎么做到的呢?

// 如果没有值,就直接返回

 if(!value || value == [NSNull null]) return;

仅仅上边这一行代码就给我们解决了一个大问题;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容