NSValue 对象封装

NSValue是比NSNumber更基础一些的对象,可以用来包装各种标量值,同时可以为数据集NSArray,NSSet等提供一种添加弱引用的途径

+valueWithBytes:objCType:

type: 给定值的对应的 Objective-C 类型。type需要用 Objective-C 的编译器指令@encode()来创建

valueWithNonretainedObject

创建弱引用对象,用于解决NSArray或NSSet等不能添加弱引用对象问题

    原文作者:LeoGe
    原文地址: https://www.jianshu.com/p/7717af01b8d0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞