Documents

Tutorial de Programação Swift Para IOS 8

Description
Programação swift
Categories
Published
of 34
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  Tutorial de Programação Swift para iOS 8 – Introdução Xcode 6 Swift  é a nova linguagem de programação que ! l e falamo# em po#te# anteriore# e voc$ pode u#ar para criar aplicativo# para iOS ou para OSX%&#ta nova linguagem #u'#titui O'ective() como a linguagem de padrão para aplicaç*e#m+vei# da ,pple% -e#te tutorial de programação Swift  vamo# apre#entar(l e a sintaxeSwift  e##encial que voc$ vai preci#ar para começar a criar a# #ua# aplicaç*e#. 'em comouma introdução Xcode 6  e#ta nova ferramenta da ,pple% /ai0ar Xcode 6 ,# primeira# coi#a# primeiro1 voc$ deve ter ou baixar Xcode 6  e o iOS 6  para tra'al ar com Swift % O 'eta do S23 a e#t! di#pon4vel ma# apena# para de#envolvedore# da ,pple regi#trada# em ttp155developer%apple%com % -a no##a opinião vale a pena a pagar a ta0a de in#crição de 77 para #e tornar um de#envolvedor ,pple% )a#o contr!rio voc$ tem e#perar até que o Xcode 6  e#tea fora da ver#ão 'eta o que acontecer! no outono e ai #im di#pon4vel gratuitamente na ,pp Store  para todo#%)a#o não queira e#perar até ao outono nem queira ga#tar din eiro pode #empre aproveitar o ! circula pela internet clicando Aqui  %&ntão. baixe o Xcode 6  continuemo# com e#te tutorial%  Ol! undo )omo não podia dei0ar de #er vamo# começar e#te tutorial com o cl!##ico aplicativo Olá Mundo “ello !orld %,pena# iremo# u#ar Swift  para di9er o te0to Ol! undo% Para que i##o aconteça vamo#  preci#ar de criar um novo pla#ground  com o Xcode 6 % $la#grounds  #ão uma e#pécie de ra#cun o que voc$ pode u#ar para te#tar e 'rincar com o #eu c+digo Swift % )riar um -ovo Pla:ground ;  <amo# a'rir o Xcode 6 %beta&  e #er! apre#entada uma tela que l e dar! alguma# opç*e# e uma li#ta de arquivo# ! a'erto# em outra# ver#*e# do Xcode%)lique na opção que di9 'omece com um pla#ground “(et started wit) apla#ground“*Xcode  ir! #olicitar qual o nome e onde pretende guardar o proeto% &#col a o que  preferir. eu #imple#mente mantive o nome padrão do M#$la#ground %,gora #er! apre#entada uma tela que funciona como um ra#cun o% &#te é o pla#ground % <oc$ vai u#ar i##o para digitar c+digo e ver imediatamente o# re#ultado#% -a verdade Xcode  ! coloca algum c+digo l! para voc$%;=>?55 Pla:ground ( noun1 a place w ere people can pla: import )ocoavar #tr @ ABello. pla:groundA&ntão foi f!cilC&0i#tem dua# lin a# no c+digo de e0emplo fornecido pelo Xcode % , primeira é uma declaração de importação que é nece##!rio para importar o +ramewor, 'ocoa %;Dp #t:le@Acolor1 E;?;?;=FAGimport )ocoaD5pG)ocoa é uma livraria que é u#ada para criar aplicativo# ac. n+# preci#amo# dela  porque e#tamo# a e0ecutar e#te pla:ground em um ac%, #egunda parte é uma declaração de uma vari!vel%;var #tr @ ABello. pla:groundA,##im como outra# linguagen# de programação. Swift  u#a vari!vei# para arma9enar informaç*e# que podem variar ao longo do tempo% , in#trução -ar  informa(no# que é uma vari!vel str  com valor inicial de HBello. pla:ground%=  /em. para'én# voc$ aca'ou de ver o #eu primeiro programa em Swift % )omo poder! ver. o re#ultado da vari!vel str  é automaticamente apre#entado J direita% anten a o pla:ground a'erto de forma a poder u#!(lo para 'rincar com o c+digo que voc$ ver! ne#te tutorial%<amo# #eguir em frente. agora iremo# criar um #imple# aplicativo com Xcode  em Swift %Por agora poder! continuar o tutorial e fec ar o #eu pla:ground% 'riar um no-o iOS App com Swift )lique em Xcode. +ile. /ew. $ro0ect 1 & e#col a iOS. Application . Single 2iew Application ,parecer! uma cai0a de#te género1)ertifique(#e de que e#col e Swift  como Kinguagem e clique /ext %,gora poder! clicar no 'otão 3uild and 4un  para e0ecutar a aplicação como voc$ fariacom uma aplicação O'ective() con#tru4da numa ver#ão anterior do Xcode% a# é claroque ao fa9er i##o agora voc$ apena# vai o'ter um aplicativo com uma tela 'ranca va9ia% 2e0a o '5digo Swift  -o $ro0ect xplorer7  clique no fic eiro c amado 2iew'ontroller*swift  para ver o #eu conteLdo com c+digo e#crito em Swift % &le #er! parecido com e#te1>  ;=>?M6N87;;;Dp cla##@Ap;AGD#trongGD#pan cla##@A#;AGimportD5#panG I3itD5#trongGD5pGDp cla##@Ap;AGD#trongGD#pan cla##@A#;AGcla##D5#panG <iew)ontroller1 D#pan cla##@A#=AGI<iew)ontrollerD5#panG QD5#trongGD#trongG D5#trongGD5pGDp cla##@Ap;AGD#trongG D#pan cla##@A#;AGoverrideD5#panG D#pan cla##@A#;AGfuncD5#panG view2idKoadR QD5#trongGD5pGDp cla##@Ap;AGD#trongG D#pan cla##@A#;AG#uperD5#panG%D#pan cla##@A#>AGview2idKoadD5#panGRD5#trongGD5pGDp cla##@Ap>AGD#trongGD#pan cla##@A#?AG D5#panG55 2o an: additional #etup after loading t e view. t:picall: from a ni'%D5#trongGD5pGDp cla##@Ap;AGD#trongG D5#trongGD5pGDp cla##@Ap;AGD#trongG D#pan cla##@A#;AGoverrideD5#panG D#pan cla##@A#;AGfuncD5#panG didUeceiveemor:VarningR QD5#trongGD5pGDp cla##@Ap?AGD#trongGD#pan cla##@A#?AG D5#panGD#pan cla##@A#;AG#uperD5#panGD#pan cla##@A#?AG%D5#panGdidUeceiveemor:VarningD#pan cla##@A#?AGRD5#panGD5#trongGD5pGDp cla##@Ap>AGD#trongGD#pan cla##@A#?AG D5#panG55 2i#po#e of an: re#ource# t at can 'e recreated%D5#trongGD5pGDp cla##@Ap;AGD#trongG D5#trongGD5pGDp cla##@Ap;AGD#trongGD5#trongGD5pG Se voc$ e#t! familiari9ado com aplicaç*e# para iOS e#crita# em O'ective() e#te c+digocertamente é familiar para voc$% <oc$ pode ver como Swift  referencia o# me#mo# frameworW# 89:it  que voc$ e#t! aco#tumado%,gora vamo# tra'al ar na no##a aplicação um pouco com a nova ver#ão do Xcode 6 % <amo# adicionar um 'otão e uma legenda com a auda do ditor Assistente* Adicionar controlos de utili;ador )lique no fic eiro c amado Main*stor#board  para a'rir a interface do aplicativo em 9nterface 3uilder %#e a Ob0ect <ibrar# . o widget  no canto inferior direito do Xcode. para locali9ar e arra#tar um botão  e uma <abel  para o 2iew 'ontroller %?

Insulina

Jul 30, 2017
Search
Tags
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x