You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README_pt-BR.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ else {
69
69
// falso
70
70
}
71
71
```
72
-
* Deve haver exatamente ua linha em branco entre os métodos para auxiliar na organização visual. Espaços em branco dentro dos métodos devem separar funcionalidades, mas sua principal função é separadar métodos.
72
+
* Deve haver exatamente uma linha em branco entre os métodos para auxiliar na organização visual. Espaços em branco dentro dos métodos devem separar funcionalidades, mas sua principal função é separadar métodos.
73
73
*`@synthesize` e `@dynamic` devem ser declarados em novas linhas.
74
74
75
75
## Condicionais
@@ -130,7 +130,7 @@ if (error) {
130
130
}
131
131
```
132
132
133
-
Algumas APIs da Apple armazenam valores ao parâmetro de erro sem existir um erro de fato (um exemplo seria armazenar o valor 'não existem erros'), por isso validar se a váriavel é nula pode ocasionar a negação do falso (e, posteriormente, falhas).
133
+
Algumas APIs da Apple armazenam valores ao parâmetro de erro sem existir um erro de fato (um exemplo seria armazenar o valor 'não existem erros'), por isso validar se a váriavel é nula pode ocasionar a falso negativo (e, posteriormente, falhas).
134
134
135
135
## Métodos
136
136
@@ -146,7 +146,7 @@ As variáveis devem ser nomeadas de forma mais descritiva possível. Nomes de va
146
146
147
147
Os asteriscos, que indicam ponteiros, pertencem a variável, por exemplo: `NSString *text`, não `NSString* text` ou `NSString * text`, exceto em caso onde sejam aplicados a constantes.
148
148
149
-
As definições de propriedade vem ser utilizadas sempre que possível. O acesso direto a variáveis de instância deve ser evitado, com excessão a métodos inicializadores (`init`, `initWithCoder:`...), métodos `dealloc` e métodos acessores (`set` e `get`). Para mais informações sobre o uso de métodos acessores em métodos inicializadores e `dealloc`, consulte [esta página](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmPractical.html#//apple_ref/doc/uid/TP40004447-SW6).
149
+
As definições de propriedade vem ser utilizadas sempre que possível. O acesso direto a variáveis de instância deve ser evitado, com excessão de métodos inicializadores (`init`, `initWithCoder:`...), métodos `dealloc` e métodos acessores (`set` e `get`). Para mais informações sobre o uso de métodos acessores em métodos inicializadores e `dealloc`, consulte [esta página](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmPractical.html#//apple_ref/doc/uid/TP40004447-SW6).
150
150
151
151
**Exemplo correto:**
152
152
@@ -184,7 +184,7 @@ UIButton *settingsButton;
184
184
UIButton *setBut;
185
185
```
186
186
187
-
O prefixo de 3 letras (exemplo: `NYT`) deve sempre ser usado em nomes de classes e contantes, no entanto, pode ser omitido para nomes de entidades do tipo Core Data. Contantes devem ser camel-case com todas as palavraas em a maiúsculo e prefixadas com o nome da classe, facilitando a interpretação do código.
187
+
O prefixo de 3 letras (exemplo: `NYT`) deve sempre ser usado em nomes de classes e contantes, no entanto, pode ser omitido para nomes de entidades do tipo Core Data. Contantes devem ser camel-case com todas as palavras em a maiúsculo e prefixadas com o nome da classe, facilitando a interpretação do código.
Propriedades devem ser nomeadas utilizando o padrão camel-case com a primeira palavra em letras minúsculas. **Se o Xcode sintetiza a variável automaticamente, utilize esse recurso.** Caso contrário, para manter a consistência, a variável de instância referenciada nessa propriedade deve utilizar o padrão camel-case iniciando com o subtraço (`_`) e a primeira palavra com letras minúsculas. Este é o formato de síntese padrão do Xcode.
201
+
Propriedades devem ser nomeadas utilizando o padrão camel-case com a primeira palavra em letras minúsculas. **Se o Xcode sintetiza a variável automaticamente, utilize esse recurso.** Caso contrário, para manter a consistência, a variável de instância referenciada nessa propriedade deve utilizar o padrão camel-case iniciando com o underscore (`_`) e a primeira palavra com letras minúsculas. Este é o formato de síntese padrão do Xcode.
202
202
203
203
**Exemplo correto:**
204
204
@@ -218,7 +218,7 @@ Quando uma propriedade for utilizada, as variáveis de instância devem ser aces
218
218
219
219
## Comentários
220
220
221
-
Quando forem necessários, os comentários devem explicar **why** um determinado bloco de código faz algo. Qualquer comentário utilizado deve ser mantido atualizado ou excluído.
221
+
Quando forem necessários, os comentários devem explicar o porquê um determinado bloco de código faz algo. Qualquer comentário utilizado deve ser mantido atualizado ou excluído.
222
222
223
223
Blocos de comentários devem ser evitados, assim como o código deve se auto-documentar, ou seja, necessitar de uma quantidade mínima de explicações. Isso não se aplica as informações utilizadas para gerar uma documentação.
224
224
@@ -241,7 +241,7 @@ Métodos `init` devem ser estruturados da seguinte forma:
241
241
242
242
## Literais
243
243
244
-
`NSString`, `NSDictionary`, `NSArray` e `NSNumber` devem ser usados sempre para a criação de instâncias imutáveis desses objetos. Atenção especial as falhas causadas pela utilização do valor `nil`que em `NSArray` e/ou `NSDictionary`.
244
+
`NSString`, `NSDictionary`, `NSArray` e `NSNumber` devem ser usados sempre para a criação de instâncias imutáveis desses objetos. Atenção especial a utilização do valor `nil` em `NSArray` e/ou `NSDictionary`, ela pode gerar falha.
0 commit comments