好奇,如何将此结构存储到属性
中void CGContextAddCurveToPoint (
CGContextRef c,
CGFloat cp1x,
CGFloat cp1y,
CGFloat cp2x,
CGFloat cp2y,
CGFloat x,
CGFloat y
);
像
@property (strong, nonatomic) void ??
答案 0 :(得分:2)
您在问题中提到的不是struct
它是method
。
虽然可以做到以下几点。首先声明一个结构:
typedef struct
{
CGContextRef c;
CGFloat cp1x;
CGFloat cp1y;
CGFloat cp2x;
CGFloat cp2y;
CGFloat x;
CGFloat y;
} yourStruct;
其次声明一个类型规范为yourStruct
例如:@property yourStruct yourPropertyName;