Estou fazendo um curso de Objective C e me surpreendi que a maioria das estruturas em C podem ser utilizadas nesta linguagem.
Portanto, você pode criar um tipo struct do mesmo jeito em C:
typedef struct Usuario {
char* nome;
char* senha;
} Usuario;
E também um tipo enumerado:
typedef enum Estado {
AC,
AM,
AP,
SP
} Estado;
Utilizando estas, do mesmo jeito que você utiliza em C:
+(NSString*) obtemNomeEstado: (Estado) estado {
switch (estado) {
case AC: return @"Acre"; break;
case AM: return @"Amazonas"; break;
}
return nil;
}
Legal, não? :)
Até mais!
Nenhum comentário:
Postar um comentário