Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18/03/2017] Com quantas views se faz uma APP? #180

Merged
merged 5 commits into from
Mar 18, 2017

Conversation

ronanrodrigo
Copy link
Contributor

Eu alterei o título inicial da publicação. Mudei um pouco o foco mas o conteúdo é praticamente o mesmo.


# Storyboards? XIBs? View Code?

Tanto meus primeiros passos dentro do XCode quanto alguns trabalhos profissionais foram feitos com o Storyboard. Eu não conseguia imaginar como alguém em sã consciência poderia substituir o arraste e solte do Interface Builder por código. Afinal, é muito simples.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Xcode

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done 😄


Neste momento vamos ter código repetindo. Mas, calma, no final do post esse código vai estar refatorado e com as repetições eliminadas. E essa é uma das vantagens quando construímos views com código, temos liberdade para colocar em prática nossa criatividade e evoluir o que está sendo feito.

Pra fazer o layout do card referente ao plano Senior utilizarei um design pattern chamado Dependency Injection. Onde ao invés do nosso componente ter instruções de como se apresentar, eu terei uma classe que vai posicionar cada elemento no seu lugar. E um objeto da classe `BusinessCardComponents` vai ser passado através da injeção de dependência. O código vai ficar da seguinte forma.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utilizarei um design pattern chamado Dependency Injection. Onde ao invés

eu eliminaria o ponto e colocaria uma vírgula:

...utilizarei um design pattern chamado Dependency Injection, onde ao invés...

bom artigo, parabéns ;)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

, eu terei uma classe que vai posicionar cada elemento no seu lugar. E um objeto da classe BusinessCardComponents vai ser passado através da injeção de dependência

acho que ficou um pouco redundante... poderia ser algo assim, o que acha:

"...eu terei um objeto da classe BusinessCardComponents vai ser passado através da injeção de dependência e que vai posicionar cada elemento no seu lugar."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Se eu trocar por vírgula vai ficar uma frase muito grande. Eu mudei o parágrafo como um todo. O que tu acha?

Pra fazer o layout do card referente ao plano Senior utilizarei o design pattern Dependency Injection. O objeto que será injetado vai ser um BusinessCardComponents que vai receber instruções de apresentação na SeniorBusinessCardView.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Que acabou ficando parecido com o seu segundo comentário, que demorei à ler :P

@talesp talesp merged commit 7a66506 into CocoaHeadsBrasil:gh-pages Mar 18, 2017
@ronanrodrigo
Copy link
Contributor Author

Obrigado @dbonates e @marcelofabri pelas reviews 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants