Android

Aplicaciones Android.

iPhone

Aplicaciones iPhone/iPad.

HTML5

Aplicaciones moviles web en HTML5.
 

Porque algunas variables en Android comienzan con 'm'

viernes, 24 de febrero de 2012

Es común y a la vez curioso en un principio, encontrar que en los ejemplos de Android algunas variables comenzaran siempre con 'm', la razón es que esto esta especificado en la guía de codificación de Android.


Por lo tanto ellos recomiendan que para la variables 'member' se les coloque una m al principio, eso quiere decir que las variables privadas y protegidas que se utilizaran dentro de la clase llevaran la m. Y las que no deben de llevar nada al comienzo las denominan 'local' osea las que estén dentro de un método o son son publicas en la clase.


Acá les coloco la parte de la guía donde explican el resto de convenciones para las variable, un ejemplo 


Follow Field Naming Conventions

  • Non-public, non-static field names start with m.
  • Static field names start with s.
  • Other fields start with a lower case letter.
  • Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
For example:
public class MyClass {
    public static final int SOME_CONSTANT = 42;
    public int publicField;
    private static MyClass sSingleton;
    int mPackagePrivate;
    private int mPrivate;
    protected int mProtected;
}
Fuentes
http://source.android.com/source/code-style.html#follow-field-naming-conventions

http://developer.android.com/resources/tutorials/notepad/notepad-ex2.html

http://stackoverflow.com/questions/2092098/why-most-of-android-tutorials-variables-start-with-m

0 comentarios:

Publicar un comentario

Lorem

Please note: Delete this widget in your dashboard. This is just a widget example.

Ipsum

Please note: Delete this widget in your dashboard. This is just a widget example.

Dolor

Please note: Delete this widget in your dashboard. This is just a widget example.