Я ковырялся в определениях таких вещей, как CGPoint
, в поисках подсказок о том, как создавать свои собственные функции, но я не знаю цели CG_INLINE
. Что здесь происходит за кулисами?
CG_INLINE CGPoint
CGPointMake(CGFloat x, CGFloat y)
{
CGPoint p; p.x = x; p.y = y; return p;
}
CG_INLINE CGSize
CGSizeMake(CGFloat width, CGFloat height)
{
CGSize size; size.width = width; size.height = height; return size;
}