Ir para conteúdo
  • Cadastre-se

Artur Felipe

Membros
  • Total de itens

    187
  • Registrou-se em

  • Última visita

Posts postados por Artur Felipe

  1. seu problema do timer vc pode resolver simplesmente assim ...



    startDate = [NSDate date];
    [NSTimer scheduledTimerWithTimeInterval:.1 target:self selector:@selector(numberTick:) userInfo:nil repeats:YES]; //vai disparar o método a cada 1 seg


    - (void)numberTick:(id)sender {
    NSDate *currentDate = [NSDate date];
    NSTimeInterval timeInterval = [currentDate timeIntervalSinceDate:startDate];
    NSDate *timerDate = [NSDate dateWithTimeIntervalSince1970:timeInterval];

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"HHmmss"];
    [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0.0]];

    NSString *newClock=[dateFormatter stringFromDate:timerDate];
    }

    [/CODE]

    ai só adaptar para sua interface.

  2. adhoc é um tipo de distribuição via wifi, o termo não quer dizer exatamente isso mas a ideia para distribuir aplicações de ios usa esse termo. :)

    precisa de uma assinatura, no caso se for pessoal vc tem direito a rodar uma aplicação em até 100 aparelhos com ios diferentes ... para o plano coorporativo esse numero sobe para 500 se não me engano.

    vc teria que ir no ios provision central, cadastrar seu app, cadastrar seus aparelhos, criar um certificado de distribuição adhoc para sua aplicação com o id de cada aparelho com ios que irá rodar ... ai vc baixa o certificado criado e distribui com sua aplicação ... essa distribuição é simples, vc pode mandar por email, por em uma webpage na intrenet da empresa ... o cara ao clickar a aplicação instala automaticamente o app e o certificado, se o id do aparelho constar no certificado o app inicia normalmente.

    simples :)

  3. O postgresql pra mim seria ideal, já uso ele em aplicaçoes de desktop, todavia não sei como faço pra usá-lo no iPhone/iPad. Alguém tem alguma idéia????

    se só trabalhou com desktop é um pouco diferente ... teria que criar um LAPP server (Linux, Apache, PostgreSql e php), tem milhares de tutoriais por ai de como criar um, é uma config de servidor web padrão com banco de dados ... ai só consumir o webservice pela aplicação ios, pode usar windows server no lugar do linux se preferir ou osx até.

    agora tem que ver o que vc precisa de um webserver remoto, pode ser que o core data lhe atenda facilmente ou mesmo uma plist simples ...

  4. esses icones de site se chaman favicon ...

    normalmente attender essa convenção: http://site/favicon.ico

    ex: http://www.google.com/favicon.ico

    http://en.wikipedia.org/favicon.ico

    http://www.ironmaiden.com/favicon.ico

    http://macmagazine.com.br/favicon.ico

    esses browsers normalmente simplesmente checam se existe esse arquivo favicon.ico e se não existir mostram um default, simples assim :)

  5. Um toque na tela dê pause no video, outro toque de play retornando de onde parou.

    vc pode fazer de várias maneiras isso ...

    na view do video vc pode criar um delegate para poder chamar os métodos

    na view da frete vc pode colocar um UITapGestureRecognizer

    semelhante a esse ....


    UITapGestureRecognizer *oneFingerTwoTaps =
    [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerTwoTaps)] autorelease];

    [oneFingerTwoTaps setNumberOfTapsRequired:1];
    [oneFingerTwoTaps setNumberOfTouchesRequired:1];
    // Add the gesture to the view
    [[self view] addGestureRecognizer:oneFingerTwoTaps];
    [/CODE]

    no método chamado pelo selector vc pode disparar o método do controle de video via delegate

    ou vc pode usar o NSNotificationCenter ... na view do video vc escuta determinado alerta como:

    [CODE]
    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(myMethod:) name: @myNotification object: nil];
    [/CODE]

    e quando detectar o toque na view com o UITapGestureRecognizer vc posta uma notificação ...

    [CODE]
    [[NSNotificationCenter defaultCenter] postNotificationName:@"myNotification" object:self userInfo:nil;
    [/CODE]

    ambos devem funcionar, podem não ser a melhor saída mas é o que me veio a cabeça de imediato. :)

  6. Estou fazendo um aplicativo para ipad e estou querendo colocar um video por traz de uma imagem com fundo transparente como se estivessem os dois juntos...

    e quero saber como colocar o video sem a barra de controle play e pause...

    o play e o pause fique qndo a pessoa tocar na tela.

    theMovie = [[MPMoviePlayerController alloc] initWithContentURL:url];

    theMovie.controlStyle = MPMovieControlStyleNone;

  7. não entendi a pergunta direito mas ....

    clickando no + da seção Localizations da foto vai criar arquivos de idiomas para todos os arquivos multi-idiomas que possui bastando escolher o proximo idioma..

    se quiser tornar um unico arquivo multi-idioma vc escolhe o arquivo, clicka no inspector, vai em localization e clicka no + ... (pode ser feito com arquivos de texto, arquivos de interface .xib ...)

  8. a questão do endereço é apenas para vc receber pagamentos, tanto que tem que bater com o endereço da sua conta no banco por sinal ...

    se vendeu em paises com diferentes moedas isso quem cuida é a apple, e ela lhe paga conforme sua conta, se vc tem conta de desenvolvedor americana vai receber em dolar o montante de vendas total, se for do brasil recebe em reais e assim vai.

  9. Qualquer lançamento que vc faça na appstore é a principio mundial, a menos que vc restrinja na hora de publicar que não é para estar disponível em determinado pais via itunesconnect. :)

    e já dá para lançar games na appstore brasil sim, começou ontem por sinal, porem segue mesmo esquema ... ao publicar é mundial a menos que restrinja para que países quer vender.

  10. para títulos vc quer dizer o nome do app ?

    se sim vc pode fazer assim:

    Para o xcode 4.2:

    1) localiza o arquivo InfoPlist.strings

    2) inseri CFBundleDisplayName = "Nome do App";

    3) vai no file inspector

    4) na area de localization clicka no botão +

    5) Escolhe o idioma

    6) Edite o valor entre aspas da variavel inserida no passo 2 com o nome do app no idioma desejado/

  11. logo depois do alloc/init do textfield coloque:

    textField.delegate = self (substitua textField pelo nome do seu textField)

    ai cola o seguinte método:


    - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
    //faça sua implementação ...
    }
    [/CODE]

    toda vez que for digitado algo no textbox o método será chamado, assim vc pode validar, substituir, impedir determinado caractere.

  12. push notification é uma mensagem que vc envia ao seu app em formato json, pode mandar variáveis novas para o app ou alterar o comportamento dele por exemplo como um conjunto de opções.

    normalmente se usa para avisar de um conteudo novo e ao clickar na mensagem seu app abre e recebe esse parametro, que com ele pode abrir direto a noticia nova por exemplo.

    não vai te ajudar em nada a consegui info de sms armazenada ou recebida pelo aparelho.

  13. até onde sei não é possível, a apple não fornece nenhum meio de acesso ao sms.db por métodos públicos no sdk oficial, quem sabe futuramente.

    até mesmo a interceptação parcial de ligações veio no ios4 apenas e é bem limitada.

    essa idéia de aplicação funcionaria apenas em aparelhos com jailbreak.

    o que se pode fazer hoje é incluir no sms uma url que ao usuário "clickar" nela a sua aplicação iniciaria, bastaria definir um url schema e na aplicação ter no delegate um método que trate a url.

    ou talvez algo por hardware, pela porta dock, porem não conheço muito a fundo essa parte para opinar, precisaria de pesquisa.

  14. Estou mais ou menos na mesma situação...

    Sou formado em Administração, mas sempre fui fascinado por computadores, programação, e design.

    Resolvi largar minha profissão há um ano e desde então venho programando sistemas web e mobile.

    Comecei um curso de Análise e Desenvolvimento de Sistemas, mas só fiz o primeiro semestre. Percebi que aquilo estava me atrasando, o curso era muito mais focado em análise/projeto do sistema do que o desenvolvimento do mesmo (que é o que eu quero).

    Meus colegas falavam que analista ganha mais que programador, mas além de gostar mais de programar, eu não ia trabalhar em nenhuma empresa, eu já estava abrindo a minha.

    Aprendi praticamente tudo através de livros, vídeo-aulas e internet. Sabendo inglês e tendo determinação da pra aprender tudo sozinho.

    Mas se você não tem um curso superior ainda, não deixe de fazer!

    Se eu pudesse voltar atrás teria feito Ciência da Computação.

    Abraço!

    tinha as mesmas dúvidas quando estava na faculdade, fiz ciência da computação e não tinha a mínima idéia da diferença entre analise e desenvolvimento.

    analista ganha mais que programador e não teria como ser diferente pois é o equivalente a médico ganhar mais que enfermeiro abstraindo.

    Quem pensa na solução é o analista, faz o desenho de todo sistema na analise de requisitos, entrega pro programador tudo bonitinho só para codificar.

    Programador é equivalente ao enfermeiro, ele que pega no pesado, vai reservar sala, abrir o paciente, fazer os curativos, se preocupar com esses detalhes ... o programador não "pensa" digamos assim na solução do problema, só traduz para linguagem de máquina ... é o peão de obras do mundo da construção de sistemas.

×
×
  • Criar Novo...