Começando Desenvolvimento iPhone

votos
4

Eu sou o tipo de pessoa que geralmente aprende fazendo. Eu tenho uma idéia para um aplicativo, mas estou em conflito se eu deveria começar o desenvolvimento e quando me deparo com algo só procurá-lo em meu livro (da popular APrima livro de toranja) ou apenas ir através do livro primeiro obter os fundamentos para baixo! Alguma sugestão? Eu já estou até o capítulo 5.

O que alguns de vocês feito para começar no desenvolvimento do iPhone?

Publicado 19/05/2009 em 22:48
fonte usuário
Em outras línguas...                            


8 respostas

votos
11

Eu achei muito proveitosa para percorrer a programação iPhone Stanford Classe CS 193P . Você pode efetivamente auditar a classe de graça, observando cada palestra baixado do iTunes e siga junto com o povo tomá-lo para o crédito, fazendo os trabalhos de casa e rever as apostilas do curso. Eu fiz os três primeiros trabalhos de casa neste momento e aprendi muito com essa experiência.

Se você aprender bem a partir do ensino classe e atribuições alvo é uma excelente escolha.

Respondeu 19/05/2009 em 22:54
fonte usuário

votos
7
  • Pesquisar na App Store

Não importa o que você está na indústria, você vai ter concorrência. Há toneladas de aplicativos na App Store. As chances são de que já existe de alguma forma e é melhor do que a sua ideia. Provavelmente, você não tem uma ideia verdadeiramente original, mas um spin fresco em algo que alguém mais está fazendo. Comprar seu aplicativo (que é provavelmente apenas 99 centavos) e têm uma olhada em como eles fizeram coisas, isso pode dar-lhe algumas novas idéias de como fazer a sua aplicação melhor. Talvez você está simplesmente fazendo exatamente a mesma coisa, mas você está indo para fazê-lo mais barato. Agora você tem-se um plano de produto.

  • Comece por rever todo o código de exemplo que a Apple dá através do Developer Connection.

Existem muitos pedaços reutilizáveis que você pode copiar e colar em suas próprias idéias de aplicativos, mas principalmente Isso serve para comunicar a sua intenção . Muita vezes você vai ver algo em um arquivo de cabeçalho ou documentação, mas você realmente não obter a verdadeira intenção de como você deve usá-lo. Brincar com ele, fazer alterações, fazer melhorias, executá-lo através Instruments e verificar se há vazamentos de memória, etc. Quanto mais você brincar com o Xcode mais familiar ele vai se sentir. Agora é um ótimo momento para começar a pegar alguns atalhos de teclado. Leia como um louco, memorizar tudo isso até que seus explode cerebrais.

  • Construir algo que você sabe que está indo para jogar fora.

Isto significa basicamente "colocar tudo junto" ou uma "prova de conceito" de sua idéia. Isso ajuda a obter todos os seus pensamentos em um único projeto, em vez de espalhados na fonte de demonstração você ver e brincar. Esta última análise, não será o aplicativo que vai para a App Store, mas você deve ser capaz de copiar e colar liberalmente em sua aplicação "real". É também uma maneira de experimentar novas idéias sem jogar com o seu projeto real mais tarde. Git ajuda tremendamente com a sua ramificação capacidade aqui, eu recomendo usá-lo.

  • Enviá-lo

Pegue tudo que você aprendeu a jogar com o código de fonte de exemplo e construir a sua prova de conceito e construir o seu aplicativo de produção. Não solte-o para a App Store até que você tenha testado no dispositivo e ele correu através Instruments algumas vezes para se certificar de que você tem as dobras funcionou, a última coisa que queremos é mau comentários. Pelo amor de Deus fazer teste o mais alguém isso! desenvolvimento "Lone Wolf" é bom se você está construindo algo open source, mas se você está enviando um produto de código fechado você precisa de outro conjunto de olhos, eu não me importo o quão perfeita a sua torre de marfim é.

  • mercado de TI

Parabéns! Você enviado o seu aplicativo e ele foi aceito! Agora começa no chifre e entre em contato com todos que você conhece, que eles saibam o seu aplicativo é para venda e para dizer a seus amigos. E-mail O blogs que você lê, se seu aplicativo ou jogo revisado por uma fonte credível. Construir algum "boca-a-boca". Blog sobre isso, Tweet sobre ele, fazer o mundo inteiro te amo para resolver seu problema :)

Respondeu 19/05/2009 em 23:13
fonte usuário

votos
2

Eu aprendi desenvolvimento iPhone em grande parte através da Apple iPhone Dev Center . Você tem que se registrar como um desenvolvedor (gratuito), mas em troca você receber toneladas de grande documentação e tutoriais.

Sugiro uma combinação de documentação lendo, experimentando tutoriais, e assistindo seus vídeos. Você vai querer instalar o iPhone SDK o mais rápido possível. Nada substitui a emoção de tentar compilar o código e executá-lo no simulador. Você encontrará o leitor documentação embutido no Xcode (IDE que vem com o SDK) acessível também.

Você está familiarizado com Objective C? Se não, desnatado "Aprender Objective-C: A Primer" antes de qualquer outra coisa.

Em seguida, veja o documento "Sua Aplicação Primeiro iPhone". É um tutorial rápido e walk-through do processo de desenvolvimento. Depois de fazer isso, não há qualquer razão para não tentar criar a sua própria aplicação. Basta ter em mente que, enquanto você lê o resto da documentação que você vai tropeçar sobre as melhores formas de fazer as coisas.

Lendo o "Guia de Programação iPhone Application" leva algum tempo, mas é uma boa visão geral dos principais APIs e hardware disponíveis no iPhone. Isso é útil para a compreensão do grande retrato do que é possível.

Finalmente, eu encontrei "Fundamentos da Sessão Cacau de WWDC" da Apple de vídeo muito útil na obtenção de um sentido do fluxo de desenvolvimento típico e como Cacau e Quartz funciona. Esse vídeo demonstra a criação de um aplicativo de desktop, mas 99% do que se aplica igualmente ao iPhone. Que determinado recurso está disponível clicando em seu link de "Introdução vídeos".

Para resumir, eu sugiro tentar algum código em vez de apenas ler para sempre. Dito isto, a longo prazo você ainda vai querer empurrar através de documentação "Getting Started" tudo da Apple. Algumas habilidades, como gerenciamento de memória, não pode ser adquirida por mexer com o código.

Respondeu 20/05/2009 em 03:52
fonte usuário

votos
2

Leia o livro grapefruit até o capítulo 15 e fazer todos os aplicativos;) realmente ajudou, a sério.

Respondeu 19/05/2009 em 22:52
fonte usuário

votos
0

Você precisará configurar uma conta na iTunes Connect, se você está pensando em submeter aplicativos para a App Store. Como um membro do Developer Program iOS, você tem acesso a ambos o GM e versões pré-lançamento do Xcode, que inclui o Xcode IDE, Instrumentos, iOS Simulator, e o mais recente iOS SDK. Você pode baixar a versão GM do Xcode da Mac App Store, ou obter versões de pré-lançamento do iOS Dev Center. Você pode obter todas essas informações no local developer.apple.com. É o melhor site onde você pode aprender tudo sobre o desenvolvimento de aplicativos iPhone. obrigado

Respondeu 12/06/2014 em 06:59
fonte usuário

votos
0

JFDI e consultar livros quando você ficar preso. Comprar tantos livros como você pode - embora o livro de toranja é bom, você deve ter Aaron Hillegass' e livros de Erica Sadun também. De fato, comprar nunca iPhone livro há não é um grande investimento em comparação com o seu mac e telefone ...

Então, se você ainda está preso, código postal aqui e obter ajuda específica para o seu problema.

Respondeu 20/05/2009 em 14:46
fonte usuário

votos
0

Eu não posso comentar sobre esta plataforma específica, mas cada vez que eu tentei aprender um novo idioma, plataforma ou estrutura, eu quase sempre torná-lo algum caminho através de aprender tudo antes de saltar para o código. E esses capítulos finais são sempre algo que eu desejo que eu tinha, pelo menos, mais magro porque eles tendem a ser o que você precisa quando você está desenvolvendo aplicações do mundo real.

Respondeu 19/05/2009 em 22:53
fonte usuário

votos
0

Eu acho que você vai ter um tempo mais fácil se você ler através de seu primeiro livro, ou ler o Objetivo documentação Toque C / Cacau Apple. O gerenciamento de memória e outras coisas construtor de interface para o iPhone pode ser um pouco complicado para começar com, pode pagar para ler primeiro e executado através de alguns exemplos antes de tentar iniciar seu primeiro projeto.

Respondeu 19/05/2009 em 22:52
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more