如何创建包含NSValue的CGAffineTransform实例
UIKit提供[NSValue valueWithCGAffineTransform:],但AppKit不提供。
我需要使用valueWithBytes:objCType:静态方法吗?
发布于 2019-03-02 16:40:08
CGAffineTransform是struct
struct CGAffineTransform {
CGFloat a, b, c, d;
CGFloat tx, ty;
};在键值编码编程指南.表示非对象值 (包装和展开结构)中提到了处理结构的正确方法。
CGAffineTransform transform;
NSValue *value = [NSValue valueWithBytes:&transform objCType:@encode(CGAffineTransform)];https://stackoverflow.com/questions/54960554
复制相似问题