Sto facendo un po 'di allenamento con l'obiettivo-c. Il formatore suggerisce di impostare i nomi dei parametri a carattere singolo. Lo sviluppatore .NET in me sta piangendo. E 'davvero questa la convenzione? Perché?
Ad esempio,
@interface Square : NSObject
{
int size;
}
-(void)setSize: (int)s;
Ho visto sviluppatori che usano il underscore int _size
per dichiarare le variabili (penso che le persone chiamino la variabile dichiarata in @interface
ivar per qualche motivo sconosciuto). Personalmente, preferisco usare nomi descrittivi. Per es.
@interface Square : NSObject
{
int Size;
}
-(void)setSize: (int)size;
C, come C # è case sensitive. Quindi perché non usiamo la stessa convenzione di .NET?