Подтвердить что ты не робот

Что означает "CG" в CGGeometry, CGPoint, CGRect?

В Cocoa и Cocoa Touch APIs, что означает аббревиатура "CG", которая используется во многих классах, связанных с графикой, таких как CGPoint и CGRect?

4b9b3361

Ответ 1

Он основан на Правилах API для Apple API.

Вам следует попытаться выбрать имена, которые четко связывают каждый символ с каркасом. Например, рассмотрите возможность добавления короткого префикса ко всем внешним символьным именам. Префиксы помогают дифференцировать символы в вашей структуре от тех, что содержатся в других средах и библиотеках. Они также дают понять другим разработчикам, какие рамки используются. Типичные префиксы включают первую пару букв или аббревиатуру имени фрейма. Например, функции в структуре Core Graphics используют префикс "CG".

Ответ 2

Он обозначает Core Graphics, который представляет собой графический API на основе C на iOS. Подробнее о базовой графике можно прочитать здесь. CG используется как префикс для основных структур данных, которые являются основными строительными блоками структуры.