para juegos gratis descargar completos apple app iphone ios ibaction

iphone - juegos - Convenciones de nomenclatura en funciones de acción de IB



ios (3)

Estoy haciendo otra aplicación de iOS y me pregunto si existen convenciones de nomenclatura o buenas prácticas sobre cómo nombrar las acciones que podría seguir. Estoy pensando en nombres en las funciones que se invocan cuando el usuario, por ejemplo, toca un botón.


Ir con las directrices de Apple. Lo que en el pasado eran buenas sugerencias, ahora se han codificado en ARC (Recuento automático de referencias) y deben seguirse para que ARC genere el código correcto. El uso de estas directrices puede que su código esté preparado para el futuro, ¡lo hizo para ARC!

Directrices de Apple Directrices de codificación para el cacao

De la sección de nombres de métodos:

Comience el nombre con una letra minúscula y ponga en mayúscula la primera letra de las palabras incrustadas. No utilice prefijos.

Hay dos excepciones específicas a estas pautas. Puede comenzar un nombre de método con un acrónimo conocido en mayúsculas (como TIFF o PDF), y puede usar prefijos para agrupar e identificar métodos privados

Para los métodos que representan acciones que toma un objeto, comience el nombre con un verbo.

- (void)invokeWithTarget:(id)target; - (void)selectTabViewItem:(NSTabViewItem *)tabViewItem

No use "hacer" o "hace" como parte del nombre porque estos verbos auxiliares rara vez agregan significado. Además, nunca use adverbios o adjetivos antes del verbo.

Si el método devuelve un atributo del receptor, nombre el método después del atributo. El uso de "obtener" es innecesario, a menos que uno o más valores sean devueltos indirectamente.

- (NSSize)cellSize;

Use palabras clave antes de todos los argumentos.

- (void)sendAction:(SEL)aSelector to:(id)anObject forAllCells:(BOOL)flag

Haz que la palabra antes del argumento describa el argumento.

- (id)viewWithTag:(int)aTag;


No he encontrado muchos detalles específicos en lo que respecta a los convenios de denominación para IBActions. Sin embargo, si siguiera la tendencia que Apple parece estar configurando en sus aplicaciones de ejemplo, algunos ejemplos son los siguientes:

-(IBAction)cameraAction:(id)sender; -(IBAction)done:(id)sender; -(IBAction)takePhoto:(id)sender;

Espero que esto ayude.


Supongo que cualquier nombre de método en Objective - C debería ser legible como si leyeras una oración en inglés. Vamos a decir a continuación el método.

[fileWrapper writeToFile: path atomically: YES updateFilenames: YES]; // This is not a real example but purpose of sharing is to make sure method name is readable, so programmers can actually read code and can have SmallTalk.

Cuando lees de izquierda a derecha, te ayuda a leer y se explica qué va a hacer.

Echa un vistazo a este enlace a continuación,

http://cocoadevcentral.com/articles/000082.php

Jump on page No. 5 of 7

Se han dado muchos consejos. Más consejos se pueden encontrar en la biblioteca de desarrolladores de Apple.

Feliz codificacion