iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas...

14
iOS Por Eduarda, Gesiel e Greici. segunda-feira, 22 de novembro de 2010

Transcript of iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas...

Page 1: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

iOS

Por Eduarda, Gesiel e Greici.

segunda-feira, 22 de novembro de 2010

Page 2: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

iOS

Criado com base no Mac OS X.

Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X.

Fácil criação de aplicativos - Não é necessário experiência no desenvolvimento para Mac OS X.

SDK completo e de fácil utilização.

Componente de software - Core Animation

segunda-feira, 22 de novembro de 2010

Page 3: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Requerimentos

Necessário possuir um Mac com Snow Leopard.

Conhecimento em orientação a objetos e MVC.

Linguagem: Objective-C.

iOS SDK e XCode. (http://developer.apple.com)

Para vender, e testar seus aplicativos em dispositivos, é necessário pagar $99/Ano.

iPod Touch, iPhone ou iPad.

segunda-feira, 22 de novembro de 2010

Page 4: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

SDK - App Store

Facilita criação de aplicativos complexos.

Documentação completa e disponível. (http://developer.apple.com)

Seu aplicativo pode estar sempre com você, no seu bolso.

App Store facilita a distribuição de seu aplicativo.

segunda-feira, 22 de novembro de 2010

Page 5: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

MVC.

Tipo de arquitetura de software.

A API Cocoa-Touch é baseada no MVC.

segunda-feira, 22 de novembro de 2010

Page 6: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Controller

ViewModel

segunda-feira, 22 de novembro de 2010

Page 7: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Desenvolvimento

Ferramentas

XCode

Interface Builder

Instruments

segunda-feira, 22 de novembro de 2010

Page 8: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

XCode

segunda-feira, 22 de novembro de 2010

Page 9: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

segunda-feira, 22 de novembro de 2010

Page 10: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Model

segunda-feira, 22 de novembro de 2010

Page 11: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Controller

segunda-feira, 22 de novembro de 2010

Page 12: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

View

Interface Buildersegunda-feira, 22 de novembro de 2010

Page 13: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

segunda-feira, 22 de novembro de 2010

Page 14: iOS - inf.ufsc.brfrank/INE5612/Seminario2010.2/iOS.pdf · iOS Criado com base no Mac OS X. Muitas ferramentas de desenvolvimento tiveram suas raízes no Mac OS X. Fácil criação

Referênciashttp://jonathanlehr.files.wordpress.com/2009/09/objective-c-and-java.pdf

http://pt.wikipedia.org/wiki/MVC

http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/arqu/mvc/mvc.htm

http://www.slideshare.net/jorgecardoso/introduo-programao-para-iphone-ios

http://developer.apple.com/devcenter/ios/index.action

http://pt.wikipedia.org/wiki/IPhone

http://www.infosum.net/pt/programming/hardware-and-software-requirements-for-customized.htmlhttp://www.patrickgasnier.com/PDF/Introducao_Desenvolvimento_Iphone/01Requisitos.pdf

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

segunda-feira, 22 de novembro de 2010