oc中的结构体主要有CGPoint,CGSize,CGRect,NSRange;
/* Points. */
struct CGPoint {
CGFloat x;
CGFloat y;
};
typedef struct CGPoint CGPoint;
/* Sizes. */
struct CGSize {
CGFloat width;
CGFloat height;
};
/* Rectangles. */
struct CGRect {
CGPoint origin;
CGSize size;
};
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
看这些结构体的头文件的话,都能发现这些结构体的赋值都会有CG(结构体的名)Make();类似方法的赋值,
结构体与结构体之间不能直接赋值.
原文:http://www.cnblogs.com/yanyuewen/p/3985524.html