Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Variavel global para todo o programa

Featured Replies

Postado

amigos

estou criando um programa para o iPhone

ele usa o tab bar

no AppDelegate.h criei o rootController para ele

queria criar algumas variaveis no AppDelegate ou onde seja possivel para que eu tenha acesso a elas em todas as outras classes e que possa mudar o valor delas

a ideia seria tem uma variavel tipo

loginEfetuado NO

ai o usuario faz o login

entao numa determinada XIB ele troca o parametro para YES e nas outras XIBs faz-se o teste para ver se esta logado ou nao

para isto a variavel teria que estar visivel todo o tempo

como fazer?

dario

  • Respostas 4
  • Visualizações 1k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Posts Mais Populares

  • não use variaveis globais, aprenda a programar. manter um monte de lixo em memória que vc não vai usar, ou vai usar uma vez e acabou, em um celular não é uma boa idéia, acredite.

Postado

A orientação a objeto é sua amiga.

Procure estudar e entender os conceitos básicos, que irão te ajudar muito na sua empreitada.

Postado

não use variaveis globais, aprenda a programar.

manter um monte de lixo em memória que vc não vai usar, ou vai usar uma vez e acabou, em um celular não é uma boa idéia, acredite. :)

Editado por Artur Felipe

Postado

Variáveis e métodos de classe (static) são de fáceis acesso para qualquer um em qualquer lugar. Mas deve ser bem pensado como e quando fazer isso.

Como disseram antes, estude orientação a objeto. ;)

---

PS: Para gerenciar o login, recomendo uma classe Singleton, padrão de design orientado a objeto, que garante que uma classe tenha apenas uma instância durante toda execução do programa, e que seja acessível de qualquer lugar.

Postado

legal...como o pessoal quase deu sermao no nosso amigo ai, eu vou tirar a duvida dele...

mas lembre-se: evite usar variaveis globais

no appdelegate (no cabeçalho) vc declara assim:

extern Tipo_variavel nome_variavel;

Exemplo:

extern NSMutableArray teste;

ai vc inicaliza a variavel no arquivo de implementação do appDelegate

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.