Você está na página 1de 5

Objective-C Brasil

Categorias Portflio Evento Lanamentos e Novidades Sobre o Autor

J A N
Pesquisar

9 Dicionrio de Termos de Programao


2014 Este documento tem por objetivo servir de referncia complementar ao estudo de POO na Buscar
linguagem Objective-C, sendo plausvel a futuras alteraes e correes.

Categorias
Variveis
As variveis so elementos que armazenam algum tipo de valor. Sua utilizao visa a fornecer informaes Design Pattern para iOS
aplicao que se utilizar delas para realizar alguma tarefa.
Dicionrio
Exemplo:
Evento

int anoDeAniverrio = 1986; Iniciando


char nomeEstudante = Rafaela;
float numeroAproximado = 12.152 Lanamentos e Novidades

Portflio
Variveis Locais e Globais
Programao Orientada a Objetos
Durante o desenvolvimento de um aplicativo, responsabilidade do programador, determinar quais funes
ou mtodos tero acesso a algumas variveis para evitar erros de clculos e operaes, ento toda Tradues
linguagem orientada a objetos, possui um controle para determinar quem ou quais funes ou mtodos
tero acesso a alguma varivel.
Seguir Blog via E-mail
Variveis Globais
Digite seu endereo de email para acompanhar
Uma varivel global determinada pela possibilidade de ser acessada de qualquer ponto do programa esse blog e receber notificaes de novos posts
(cdigo fonte) por qualquer funo ou mtodo. No tendo restries ou controles de acesso. Por este motivo por email.
seu uso deve ser sempre muito bem observado pelo programador.
Junte-se a 30 outros seguidores

Variveis Locais
Digite seu endereo de e-mail
Uma varivel local caracterizada por ter seu acesso (poder ser alterada ou lida) limitado dentro da
declarao de uma classe, mtodo ou funo. Sendo acessvel somente dentro do local em que foi Seguir
criada/declarada.

Varivel de Instncia ou iVar


Acompanhe o site
Uma varivel de instncia, aquela que j esteja dentro de um objeto. Em termos gerais, uma varivel em
um objeto/instncia de uma classe em uso em runtime. a varivel que somente podem ser acessadas
Inscreva-se com seu E-mail no FEED RSS
pelo objeto da prpria classe, que tambm a herda quando se cria uma subclasse, ou seja, a subclasse
recebe essa varivel de instncia com as mesmas configuraes que ela foi criada na classe pai.

Curta no Facebook e Compartilhe essa


Tipos de Variveis idia

Quando se cria uma varivel, necessrio informar que TIPO de informao que ela ir armazenar/conter,
isto determina o tipo da varivel. Existem os tipos escalares ou tipos primitivos, em que so herdados da
Linguagem C que so:
Arquivos
int Armazena nmeros inteiros. Exemplo: int tamanhoTenis = 36;
float Armazena nmeros fracionrios. Exemplo: float kilometroCidade = 357.52;
novembro 2015
bool Armazena valores lgicos. Exemplo: bool verdade= YES; bool negacao = NO;
string Armazena uma sentena de caracteres: string fraseDita = @Adoro programar; outubro 2015

As variveis escalares so efmeras e no constituem mais um foco ideal para se programar, sendo que dezembro 2014

Obj C possui um conjunto melhor de tipos para atender melhor a construo e a velocidade de
setembro 2014
desenvolvimento do projeto.
julho 2014
Exemplo:
junho 2014

Em vez de declarar uma string deste modo: janeiro 2014

string *modeloAntigo = @Modo antigo de declarar; novembro 2013

setembro 2013
feito uma declarao com base em uma classe string que possuem mtodos que podem dinamizar o
tratamento do contedo da varivel, ficando assim: julho 2013

NSString *melhorModo = @Melhor modo de armazenar uma string;


Isto no se restringe somente a esses tipos possuindo tambm NSNumber, id, NSDate e muitos outros.

Casting ou Converso de Tipos


Em muitos momentos necessrio mudar o tipo de dado contido ou apontado por uma varivel para
atender uma tarefa interna de processamento ou uma solicitao do usurio.

Por exemplo, voc pode criar um aplicativo calculadora. A entrada digitada pelo usurio ser armazenada
em variveis que do tipo string e posteriormente para finalidade de calcular o valor ele convertido para o
tipo int, e o resultado da operao convertido novamente para tipo string para ser exibido na tela.

Ponteiros
Os ponteiros so operadores utilizados para apontar o endereo de um dado/informao na memria. Eles
so usados rotineiramente na criao de variveis que armazenam textos e representado pelo sinal de
asterisco ( * ).

Exemplo: NSString *nomeDoPais;

Atributo
chamado de atributo os dados contidos dentro de uma classe, sendo as variveis das mesmas. Em
alguns textos os atributos so vistos como os dados passados de uma operao para outra, ou seja, so
vistos como argumentos. Mas sua idia geral a de que so os dados pertencentes a uma Classe.

Sintaxe
A sintaxe, como se escreve em uma linguagem de programao. Algumas linguagens de programao
so bastante parecidas na maneira como se escrevem. Sendo at mesmo possvel entender um cdigo
escrito em uma linguagem mesmo se o programador seja fluente em outra.

Exemplo: C e C++, Java.

Mtodos e Funes
Funes e mtodos, so os nomes atribudos a um conjunto de instrues. Algumas linguagens de
programao mais antigas eram procedurais, ou seja, as instrues eram colocadas em sequncia e o
computador as seguia em uma sequncia top-down.

Com a criao de novas linguagens que incorporavam novas tcnicas/metodologias surgiu ento a
possibilidade de agrupar essas instrues em blocos, que so executados conforme so chamados ou
quando uma mensagem enviada a um objeto solicitando a utilizao desse conjunto de instrues.

O termo funo mais utilizado pois foi um dos termos mais utilizados para se designar esse conjunto. E
o termo utilizado na Linguagem C e em outras. Algumas linguagens usam o termo Procedure(Pascal). Mas
sua utilizao a mesma.

O termo Mtodo veio ser mais utilizado ultimamente devido a terminologia utilizada pelos desenvolvedores
que utilizam a filosofia da Programao Orientada a Objetos, sendo assim o termo Mtodo usado em
linguagens como Java, C++, Objective-C, C# e outras.

Em uma viso geral pode-se dizer que funo ou mtodo um grupo de instrues, e como so
encapsuladas em blocos, elas podem ser executadas assim que forem solicitadas.

Exemplo
1 -(void)somaNumeros{
2
3 int numeroPrimeiro = 15;
4
5 int numeroSegundo = 30;
6
7 int resultado;
8
9 resultado = numeroPrimeiro+numeroSegundo;
10
11 NSLog = (@"%@",resultado);
12
13 }

Este mtodo criou duas variveis j inicializadas com seu valores e criou uma varivel vazia. Depois
realizou uma operao de soma armazenando o resultado na varivel resultado e em seguida imprimiu o
resultado na tela do console de debug do xcode.

Assinatura de um mtodo nome do mtodo


Um mtodo pode ser identificado pela sua assinatura, e sua assinatura constituida pelos seguintes
elementos: tipo de mtodo + nome do mtodo+ tipo de suas variveis+nome de suas variveis.

Exemplo: Assinatura de Mtodo

-(NSString *)colocaEmMaiusculo:(NSString *)palavrasRecebidas;

Exemplo: Nome do mtodo

colocaEmMaisculos:palavrasRecebidas:

A maneira como se cria o nome dos mtodos, assim como se cria as variveis para que elas dem um
melhor entendimento do que eles fazem para quem estiver lendo o cdigo. Importante lembrar que o sinal
de dois-pontos ( : ) tambm constitui o nome do mtodo.

Argumentos e Parmetros
Argumentos ou parametros em programao, so informaes enviadas para que um mtodo realize uma
operao sobre eles e retornam ou no o resultado.

Exemplo:

NSString *nome = [NSString alloc]initWithString:@tiago];

ClasseMinha *alteradorDePalavras = [ClasseMinha alloc]init];

[alteradorDePalavras colocaEmMaiusculo: nome];

[alteradorDePalavras release];

Neste exemplo, criamos uma varivel chanada de nome do tipo NSString que inicializada com a string
tiago. Depois criamos um objeto da classe ClasseMinha, em seguida enviamos a varivel nome para o
mtodo colocaEmMaiuscolo do objeto em forma de argumento do mtodo.

Isto chamado de passagem de argumento ou parametro para um mtodo.

Framework
O framework dentro de um ambiente de programao, um conjunto de classes e outras tcnicas que
possibilitam a especializao na criao de programas.

Por exemplo quando se quer criar um jogo, utilizado um conjunto de bibliotecas voltadas para controle de
fsica, colises, controle de udio e etc. Esta biblioteca voltada para a criao de jogos pode ser chamada
de framework.

Existem diversas frameworks nas linguagens de programao.

Compilar
Compilar a ao que o SDK tem de traduzir tudo que o programador estabeleceu no cdigo fonte em
instrues onde o computador possa entender e seguir, gerando assim o cdigo de mquina plausvel para
a arquitetura para a qual ele est fazendo o programa.

Runtime ou Tempo de Execuo


Em muitos casos, todos os programadores vo notar anomalias, ou eventos no funcionamento de seus
programas que s podero ser percebidos no momento em que o programa esta sendo executado, e que o
SDK no pode perceber na interpretao do cdigo. Este momento em que o programa est em uso no
computador, celular, simulador chamado de runtime, ou tempo de execuo.
Compartilhe isso:

E-mail Facebook Twitter Google Reddit LinkedIn Imprimir

Curtir

Seja o primeiro a curtir este post.

Relacionado

por tiagofly Postado em Dicionrio Com a tag Argumentos, Atributos, Brasil. Programao Orientada a Objetos, Cast,
Casting, Classe, Dicionrio, Framework, Funo, IOS, linguagem de programao, Linguagens de programao, Mtodo, Obj-
C, Parmetros, Ponteiros, portugus, Run Time, Sintaxe, Tempo de Execuo, Tipos, Varivel

1- Classes P.O.O 2 Herana P.O.O.

Deixe uma resposta


Insira seu comentrio aqui...

Blog no
WordPress.com.