什么" CG"在CGGeometry中,CGPoint,CGRect代表什么?

时间:2014-12-22 21:38:22

标签: cocoa cocoa-touch naming-conventions

在Cocoa和Cocoa Touch API中,缩写" CG"的含义是什么,它用于许多与图形相关的类,例如CGPoint和{{1} }?

2 个答案:

答案 0 :(得分:32)

它基于Apple's API Naming Guidelines

  

您应该尝试选择明确将每个符号与您的框架相关联的名称。例如,考虑为所有外部符号名称添加短前缀。前缀有助于区分框架中的符号与其他框架和库中的符号。他们还向其他开发人员明确说明正在使用哪个框架。典型的前缀包括前几个字母或框架名称的首字母缩写。例如,Core Graphics框架中的函数使用前缀“CG”。

答案 1 :(得分:18)

它代表 Core Graphics ,它是iOS上基于C的图形API。您可以阅读有关核心图形here的更多信息。 CG用作基本数据结构的前缀,这些数据结构是框架的基本构建块。