В Cocoa и Cocoa Touch APIs, что означает аббревиатура "CG", которая используется во многих классах, связанных с графикой, таких как CGPoint
и CGRect
?
Что означает "CG" в CGGeometry, CGPoint, CGRect?
Ответ 1
Он основан на Правилах API для Apple API.
Вам следует попытаться выбрать имена, которые четко связывают каждый символ с каркасом. Например, рассмотрите возможность добавления короткого префикса ко всем внешним символьным именам. Префиксы помогают дифференцировать символы в вашей структуре от тех, что содержатся в других средах и библиотеках. Они также дают понять другим разработчикам, какие рамки используются. Типичные префиксы включают первую пару букв или аббревиатуру имени фрейма. Например, функции в структуре Core Graphics используют префикс "CG".
Ответ 2
Он обозначает Core Graphics, который представляет собой графический API на основе C на iOS. Подробнее о базовой графике можно прочитать здесь. CG
используется как префикс для основных структур данных, которые являются основными строительными блоками структуры.