Os visitantes do site frequentemente nos enviam perguntas enormes que não podem ser respondidas em várias linhas, perguntas muito gerais que não são específicas e não indicam nada, mas o dono da mensagem é muito preguiçoso e não quer escrever uma mensagem explicando o que ele deseja especificamente .

Entre as mensagens mais comuns que chegam até nós estão "Olá. Gosto do seu site e dos seus programas e quero me tornar um desenvolvedor de iPhone, mas infelizmente não sei nada sobre nada, então você pode me ajudar e me tornar um grande desenvolvedor de software. Por favor responda rapidamente"

Palavras muito bonitas, mas se você não quis dizer mal a sua pergunta. Uma obrigação no início, antes de aprender a programar, você aprende a perguntar. O que você espera de nós para responder à sua pergunta? Você espera pedir seu endereço e enviar um designer de software, desenvolvedor e professor de inglês para começar as aulas de programação do zero? Claro, isso não vai acontecer.
Antes de pedir para experimentá-lo, você deve saber quais são os requisitos gerais de programação e quais são os requisitos específicos de programação iOS. Você deve saber qual é sua habilidade e o que falta.Para se tornar um desenvolvedor iOS, você deve se cansar e aprender, então a ciência vem. Nunca ouvimos falar de alguém que aprendeu algum conhecimento útil durante a noite, sem esforço ou cansaço.

Então você pergunta. "Olá. Gosto do seu site e dos seus programas e quero me tornar um desenvolvedor de iPhone. Pesquisei no Google e sabia que preciso de um Mac para desenvolver programas para iPhone, mas infelizmente não posso comprar um Mac. Existe outra maneira?"Ou"Olá. Gosto do seu site e dos seus programas e quero me tornar um desenvolvedor de iPhone, mas não sou bom no idioma inglês. Existem fontes para ensinar programação para iPhone em árabe?"
Essas são perguntas específicas para quem sabe o que quer. Quanto às perguntas gerais, a resposta é impossível.Ponha-se no lugar de quem você pergunta antes de perguntar e espere a resposta para a pergunta antes de enviá-la a alguém. Quanto mais inteligente for sua pergunta, maiores serão as chances de obter uma resposta.

Agora vamos trabalhar. Requisitos de desenvolvimento IOS (IPhone, iPod touch e iPad OS)

  1. Bons conhecimentos de ingles
  2. Conhecimento prévio de qualquer linguagem de programação, de preferência C e seus irmãos
  3. Conhecimento de um iPhone ou qualquer dispositivo iOS
  4. Dispositivo Mac (o sistema Mac pode ser instalado no Windows de várias maneiras, mas se você quiser ser um programador profissional de iOS, não perca tempo com isso)

E se você não tiver nenhum desses requisitos, está perdendo as esperanças? Não, você pode começar a alcançá-lo passo a passo
Se você não sabe inglês, aprenda porque vai precisar dele para entender muitas coisas
Se você não conhece nenhuma linguagem de programação anterior, comece a aprender a linguagem Objective C, que é a linguagem usada na programação do iOS
Se você não sabe muito sobre o iPhone, compre um telefone e comece a usá-lo apenas para saber mais sobre ele
Se você não possui um Mac, procure qualquer dispositivo usado com um processador Intel que funcione

O que vem a seguir, eu tenho todas as condições

  1. Faça cálculos grátis em Página de desenvolvedores IOS Em seguida, baixe o pacote de desenvolvimento para o desenvolvimento chamado XCode
  2. Procuro mal alguns livros na internet árabe Ou inglês. O livro árabe que eu conheço seu nome (Rumo à programação com XCodeNão especificamente para iOS, mas é útil
  3. Pesquise no Google por (iPhone dev para iniciantes)
  4. Veja o conteúdo O link de programação para o site do iPhone Islam Você encontrará artigos úteis nele.
  5. Já abra as ferramentas de programação e experimente seu primeiro programa.
  6. Encontre software iOS de código aberto para aprender como AppsAmuck

No final, nem todos os humanos são qualificados para serem desenvolvedores de software, assim como nem todos os humanos são qualificados para se tornarem médicos, cientistas ou mesmo empresários. Cada pessoa tem certas capacidades, você deve conhecer suas capacidades, pois você pode inovar em algo que não tem nada a ver com programação, e os estágios de desenvolvimento do programa não dependem apenas do programador, mas fazem parte de uma equipe integrada, então sua criatividade pode estar em outra coisa, como design, análise ou mesmo ideias.

Artigos relacionados