/ / Convenzione di denominazione per i nomi dei metodi nell'obiettivo C - iOS, IOS, metodi, convenzioni di denominazione

Convenzione di denominazione per i nomi dei metodi in Objective C - ios, objective-c, metodi, convenzioni di denominazione

Ho un nome di classe "Login" che è una sottoclasse di UIViewController. Stavo iniziando a scrivere metodi per l'accesso e la registrazione dell'utente. Quindi, come dovrei nominare i metodi come -(IBAction)loginUser:(id)sender; e -(IBAction)signUpUser:(id)sender; o semplicemente -(IBAction)login:(id)sender; e -(IBAction)signUp:(id)sender; . Se seguiamo le convenzioni di codifica Apple quale è raccomandato.

risposte:

1 per risposta № 1
-(IBAction)loginUser:(id)sender;
-(IBAction)signUpUser:(id)sender;

Sopra due dovrebbero essere usati perché stanno spiegando chiaramente qual è l'azione e hanno più senso.

Qui è il link che spiega le convenzioni sulla codifica del cacao.


0 per risposta № 2

Per obiettivi-c i metodi dovrebbero essere dettagliati il ​​più possibile (anche se rende il loro nome molto lungo). Per il tuo caso probabilmente dovresti usare

-(IBAction)signUpUser:(id)sender;
-(IBAction)loginUser:(id)sender

Modificare: puoi leggere questo per molte convenzioni oggettive-c: https://github.com/raywenderlich/objective-c-style-guide#naming