Steil Rafael - iOS: Programe para iPhone e iPad стр 3.

Шрифт
Фон

Não só seus marketshares possuem números impressionantes, mas também o

número de vendas da App Store traz ânimo para nós, desenvolvedores.

Mesmo com o número expressivo de dispositivos Android, é estimado que a App

Store seja responsável por 85-90% do faturamento de todas os aplicativos móveis já

vendidos (http://bit.ly/appstoreNumeros) , tendo revertido quase 4 bilhões de dóla-

res aos desenvolvedores de iPad e iPhone.

E o Brasil? De acordo com o site de análise mobile flurry.com, o mercado brasi-

leiro atingiu, em 2012, a décima posição mundial em número de smartphones. São

mais de 13 milhões de dispositivos, em sua grande maioria iPhones e Androids. Este

site do Google pode agregar mais informações:

http://www.thinkwithgoogle.com/mobileplanet/pt-br/

Você encontra mais sobre o marketshare de dispositivos móveis através dos sites:

http://www.netmarketshare.com/ http://gs.statcounter.com/

Você pode estar lendo este livro para criar sua própria aplicação. Mas talvez esteja

1.1. Desenvolvendo para o iOS

Casa do Código

procurando um novo emprego, para trabalhar com tecnologias novas. Esse também

é um grande mercado, com um número de vagas crescendo.

Para estar nesse mercado, seja com um emprego novo ou para desenvolver sua

própria aplicação e colocá-la na App Store, você precisa saber programar para o sis-

tema operacional iOS.

1.1

Desenvolvendo para o iOS

Em 2007, com o lançamento do iPhone, o sistema operacional que roda dentro do

dispositivo tinha o criativo nome de iPhone OS. Com a evolução dos dispositivos e

a chegada do iPad, o sistema mudou de nome para iOS. O iOS nasceu do já antigo

sistema operacional, o OS X.

Curiosamente, no início não havia como desenvolver para o iPhone. O kit de

desenvolvimento, o SDK, só ficou disponível em 2008. Nessa época ele era pago,

tornando-se gratuito em 2010 (apesar disso, os betas só podem ser utilizados pelos

desenvolvedores que possuem uma conta paga na Apple).

Para instalar o SDK e programar para o iOS, você vai necessariamente precisar de

um computador que rode o OS X. Basicamente você só poderá desenvolver com um

Mac. Sim, é um computador bem mais caro do que o valor que estamos habituados.

Você pode comprar

seu Mac em diversos lugares, sendo que alguns apresentam até

preços melhores que na própria Apple Store. No caso de você ser estudante, há um

desconto significativo de 10%, fique atento:

http://store.apple.com/br/browse/home/education_routing

Atualmente o iOS SDK vem junto com a ferramenta que auxilia a desenvolver

o código, a IDE, que se chama Xcode. Você fará apenas um único download que

conterá ambos. Veremos esse processo de instalação no próximo capítulo.

1.2

Como o livro está organizado e focado

Este livro aborda os pilares fundamentais de desenvolvimento para iOS, cobrindo

desde a estrutura básica de um aplicativo, passando por detalhes da principal ferra-

menta de desenvolvimento, o Xcode. Também veremos alguns tópicos mais avança-

dos, como requisições de rede e execução concorrente de tarefas, além de detalhes

da linguagem. Para você ter um melhor proveito desse livro, é importante já possuir

uma boa experiência com uma outra linguagem de programação, e que se sinta con-

fortável para utilizar estruturas de controle e atuar na solução de problemas lógicos.

2

Casa do Código

Capítulo 1. Introdução

Uma das principais preocupações que tive ao escrever o livro foi balancear a pro-

fundidade com a qual assuntos mais básicos e fundamentais são abordados, porém

sem deixar de lado os leitores mais ávidos por detalhes técnicos. A apresentação

de funcionalidades e recursos, inclusive da ferramenta de desenvolvimento, muitas

vezes será feita de maneira orgânica, contextualizada em diversos aplicativos, o que

possibilita a criação de exemplos relevantes e práticos. Foi dada muita atenção para

a criação de material que lhe instigue a querer sempre continuar adiante. Todo feed-

back é mais que bem vindo.

Praticar é o segredo. Faça testes, use sua criatividade. Não se atenha aos diversos

exemplos que temos aqui. Apesar de serem muitos, aproveite para criar e ir além.

1.3

Códigos para download e lista de discussão

Todos os projetos apresentados no livro estão disponíveis para download no ende-

reço https://github.com/rafaelsteil/livro-ios-exemplos, incluindo as eventuais corre-

ções e modificações. Além disso, criamos uma lista para perguntas e respostas tanto

sobre o livro quanto sobre programação para iOS em geral. O acesso é livre, através

do seguinte endereço:

https://groups.google.com/d/forum/programacaoios

3

Capítulo 2

Hello World, seu primeiro programa

em iOS

Aplicativos para iOS seguem uma estrutura relativamente simples, se formos com-

parar com aplicações que rodam em um browser ou no desktop. Além disso, ao

contrário de outros sistemas mobile, como Android, detalhes no iOS são mais pa-

dronizados, existindo uma quantidade muito menor de dispositivos e resoluções de

tela, o que simplifica muito a vida na hora de criar aplicativos. Quem já fez aplica-

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке