NSValue用法
来源:互联网 发布:淘宝客服服务助手 编辑:程序博客网 时间:2024/06/02 04:18
我们可以使用NSValue来辅助我们实现一些简单数据结构的封装。比如结构体的封装
NSValue包装对象指针,CGRect结构体等
@interface NSValue (NSValueUIGeometryExtensions)
+ (NSValue *)valueWithPointer:(const void *)pointer;//保存对象指针
+ (NSValue *)valueWithCGPoint:(CGPoint)point;//保存CGPoint结构体
+ (NSValue *)valueWithCGSize:(CGSize)size;//保存CGSize结构体
+ (NSValue *)valueWithCGRect:(CGRect)rect;//保存CGRect结构体
+ (NSValue *)valueWithCGAffineTransform:(CGAffineTransform)transform;
+ (NSValue *)valueWithUIEdgeInsets:(UIEdgeInsets)insets;
- (void *)pointerValue;
- (CGPoint)CGPointValue;
- (CGSize)CGSizeValue;
- (CGRect)CGRectValue;
- (CGAffineTransform)CGAffineTransformValue;
- (UIEdgeInsets)UIEdgeInsetsValue;
@end
- NSValue用法
- NSValue用法
- NSValue用法
- NSValue的用法
- NSValue用法总结
- NSString,NSMutableString,NSValue,NSArray 用法
- 【黑马程序员】NSvalue的用法
- NSValue
- NSValue
- NSValue
- NSValue
- NSValue
- NSValue
- NSValue
- NSValue
- NSValue
- NSString+NSMutableString+NSValue+NSAraay用法汇总
- NSString+NSMutableString+NSValue+NSAraay用法汇总
- 阿方索德国和房价光华就的符合国家和的符合国家
- C++中要将字符串存入数组中时不能直接赋值
- bupt_summer_train_dp优化
- Android S5PV210 fimc驱动分析 - fimc_capture.c
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
- NSValue用法
- SpringMvc json mapping
- mac使用指南1 - MAC OS下APT-GET YUM类似的工具BREW
- HDU 2^x mod n = 1
- C++中vector容器的3种重载形式的插入操作
- Android Fragment完全解析,关于碎片你所需知道的一切
- linux 集群 配置 免密码登录
- 笔试面试中问到的常见问题总结
- SpringMVC多文件上传实例