Dario Cardoso Postado 27 de julho de 2011 Denunciar Compartilhar Postado 27 de julho de 2011 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
franzSilva Postado 27 de julho de 2011 Denunciar Compartilhar Postado 27 de julho de 2011 A orientação a objeto é sua amiga. Procure estudar e entender os conceitos básicos, que irão te ajudar muito na sua empreitada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Artur Felipe Postado 28 de julho de 2011 Denunciar Compartilhar Postado 28 de julho de 2011 (editado) 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 28 de julho de 2011 por Artur Felipe Supertek 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel M Couto Postado 28 de julho de 2011 Denunciar Compartilhar Postado 28 de julho de 2011 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
thiago rariz Postado 29 de julho de 2011 Denunciar Compartilhar Postado 29 de julho de 2011 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.