Buscar

DESENVOLVIMENTO DE APLICATIVOS IOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Ref.: 997267 Pontos: 0,60 / 0,60 
 
Marque a opção incorreta quanto a definição de datasource. 
 
 
Pode ser definida como uma propriedade do Delegate. 
 
O data source pode ser qualquer objeto em conformidade com o protocolo UITableViewDataSource. 
 Gerencia os dados com Sqlite 
 
todas as opções 
 
Os dados exibidos são gerenciados pelo objeto data source das table views, acessível através da 
propriedade dataSource da table view. 
Respondido em 29/11/2020 15:44:15 
 
 
 2. Ref.: 1038528 Pontos: 0,60 / 0,60 
 
A UITableView é a classe por trás da exibição da TableView, ela foi desenvolvida para ser 
flexível e lidar com vários tipos de dados. Você pode exibir nela uma lista de países ou nomes 
de contatos, ou como nosso exemplo, exibir uma lista de carros. Então como fazemos para a 
Table View exibir essa lista de dados? UITableViewDataSource é a resposta. Quanto a classe 
UITableViewDataSource podemos afirmar: 
I. Esse protocolo é responsável pela ligação entre os dados e o que será exibido na tabela. 
II. O Protocolo UITableViewDataSource requer que dois métodos sejam declarados: Método 
responsável em preencher os dados de cada célula. 
III. Método responsável em determinar o número de células disponíveis na tabela. 
Marque a opção que contem as afirmativas verdadeiras. 
 
 
II. 
 I, II, e III. 
 
III. 
 
II e III. 
 
I. 
Respondido em 29/11/2020 16:13:29 
 
 
 3. Ref.: 949454 Pontos: 0,60 / 0,60 
 
Em relação aos ambientes de desenvolvimento de software, analise as afirmativas abaixo. 
 I. O XCode é o ambiente de desenvolvimento da Apple e 
permite trabalhar com as linguagens Swift e C#. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20997267.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038528.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20949454.');
 II. O ambiente Eclipse suporta diversas linguagens de 
programação, tais como, Java, C/C++, AspectJ e PHP. 
 III. O ambiente NetBeans é gratuito, porém com código fechado. 
 IV. O Visual Studio suporta diversas linguagens de 
programação, tais como, C#, C++, F#, Python e Visual Basic. 
 
 
As afirmativas II e III estão corretas. 
 
Apenas a afirmativa I está incorreta 
 Apenas as afirmativas II e IV estão corretas. 
 
Apenas a afirmativa III está incorreta. 
 
Todas as afirmativas são verdadeiras. 
Respondido em 29/11/2020 16:17:17 
 
 
 4. Ref.: 997268 Pontos: 0,60 / 0,60 
 
Podemos definir UIKit como um Framework voltado especificamente para a construção da User 
Interface. Avalie as afirmativas abaixo quanto o UIKit e marque a opção verdadeira. 
 I. Conjunto de elementos gráficos já prontos. 
II. Conjunto de classes que servem para responder a entradas. 
III. Define comportamentos dos elementos gráficos 
 
 
I e II. 
 
III. 
 
II e III. 
 
I. 
 I, II e III 
Respondido em 29/11/2020 16:19:16 
 
 
 5. Ref.: 1038530 Pontos: 0,60 / 0,60 
 
O Protocolo UITableViewDelegate, lida com a aparência da UITableView. Os métodos do 
protocolo UITableViewDelegate, são opcionais. Métodos opcionais podem realizar diversas 
tarefas. Marque a alternativa falsa: 
 
 
definir rodapés 
 
Alterar altura da linha na tabela 
 Implementar apenas métodos de contagem de itens. 
 
reordenar células 
 
definir cabeçalhos 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20997268.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038530.');
Respondido em 29/11/2020 16:28:19 
 
 
 6. Ref.: 1038542 Pontos: 0,00 / 0,60 
 
O Provisioning Profile permite você instalar o binário em devices para testes incluindo seus Certificados, 
App IDs e Devices. Marque a altenativa correta quanto o Provisioning Profile 
I) Um Perfil de Provisionamento para Desenvolvimento, que 
tem validade de um ano, correlaciona desenvolvedores e 
dispositivos a uma determinada equipe de 
desenvolvimento. 
II) Apenas administradores e gerentes da equipe podem 
criar um Perfil de Provisionamento para Desenvolvimento. 
Esse perfil contém um nome, certificados de 
desenvolvimento, IDs de dispositivos e uma ID de 
aplicação. 
III) Depois que o administrador da equipe criar esse Perfil, 
você não poderá baixá-lo e instalá-lo no seu dispositivo. 
 
 
 
II 
 
I, II, III 
 I, II 
 II, III 
 
III 
Respondido em 29/11/2020 18:09:37 
 
 
 7. Ref.: 949459 Pontos: 0,00 / 0,60 
 
Uma arquitetura de sistema baseada no padrão MVC (Model View Controller) tem como 
principal característica: Direta. 
 
 
Elimina a necessidade de o desenvolvedor criar uma camada de persistência de informações. 
 
Dispensa o uso de testes de unidade durante o processo de desenvolvimento. 
 Herdar características. 
 
Separa a camada de apresentação da camada que representa as informações do domínio do 
problema. 
 
Torna o papel do arquiteto de software irrelevante, uma vez que a arquitetura já foi totalmente 
definida. 
Respondido em 29/11/2020 18:08:30 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038542.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20949459.');
 
 
 8. Ref.: 949452 Pontos: 0,60 / 0,60 
 
A arquitetura do iOS é composta por algumas camadas de software, qual dessas camadas 
abaixo não faz parte da arquitetura iOS. 
 
 
Media 
 
Cocoa Touch 
 
UIKit 
 Java Dalvik. 
 
Core OS 
Respondido em 29/11/2020 17:56:40 
 
 
 9. Ref.: 997273 Pontos: 0,60 / 0,60 
 
A Core Data Stack contem todos os componentes necessários para você criar, buscar e 
manipular seus managed objects. Ela é composta por um ou mais managed object contect 
conectado a apenas um persistent store coordinator que está conectado a um ou mais 
persistent store. Uma Core Data Stack é definida por um persistent store coordinator, existe 
apenas um por stack. E existe apenas um modelo mas ele pode ser agregado por vários 
modelos. O Store File(SF): É nele que os dados são salvos. Ao adicionar um Persistent Store, 
você precisa dizer qual o tipo de armazenamento vai querer, neste momento você estará 
dizendo qual o tipo de Store File deseja. No iOS, existem 3 tipos, marque a altenartiva 
correta: 
 
 
NSBinaryStorageType, NSnumber, NSInMemoryStoreType 
 
NSBinaryStorageType, NSnumber, NSInMemoryStoreType 
 NSSQLiteStoreType (valor padrão), NSBinaryStorageType, NSInMemoryStoreType. 
 
NSSQLiteStoreType, Nstring, NSnumber 
 
NSBinaryStorageType, Nstring, NSInMemoryStoreType 
Respondido em 29/11/2020 17:56:34 
 
 
 10. Ref.: 1038526 Pontos: 0,60 / 0,60 
 
Diferentemente de Bancos de Dados relacionais, onde os dados são retornados através de 
conjuntos de valores, o CoreData retorna sempre objetos, um NSManagedObject (ou 
subclasse do mesmo) ou NSSet (ou NSOrderedSet) para ser mais exato. Ele pode salvar 
dados usando 3 tipos de armazenamentos de dados. Marque a opção que o iOS não suporta 
para gravação de arquivos. 
 
 
Arquivo binário, Em memória e XML. 
 
XML e Arquivo binário 
 
SQLite, Em memória, 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20949452.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20997273.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038526.');
 Arquivo binário, Em memória e SQlite. 
 
Em memória, SQLite e Arquivo binário

Continue navegando