cocoa cocoa-touch naming-conventions

cocoa - ¿Qué significa "CG" en CGGeometry, CGPoint, CGRect?



cocoa-touch naming-conventions (2)

En las API de Cocoa y Cocoa Touch, ¿cuál es el significado de la abreviatura "CG", que se utiliza en muchas de las clases relacionadas con gráficos como CGPoint y CGRect ?


Es sinónimo de Core Graphics, que es la API de gráficos basada en C en iOS. Puedes leer más sobre los gráficos principales here . CG se utiliza como un prefijo para las estructuras de datos esenciales que son los componentes básicos del marco.


Se basa en las Pautas de nombres de API de Apple .

Debe intentar elegir nombres que asocien claramente cada símbolo con su marco. Por ejemplo, considere agregar un prefijo corto a todos los nombres de símbolos externos. Los prefijos ayudan a diferenciar los símbolos en su marco de aquellos en otros marcos y bibliotecas. También dejan claro a otros desarrolladores qué marco se está utilizando. Los prefijos típicos incluyen el primer par de letras o un acrónimo de su nombre de marco. Por ejemplo, las funciones en el marco de Core Graphics usan el prefijo "CG".