phcacique
Published in

phcacique

Autoria de Swift PlaygroundBooks — parte 4

Adicionando capítulos e páginas

Aprenda a Programar 1

Criando Capítulos

  1. O nome da pasta precisa terminar com a extensão .playgroundchapter
  2. Somente o último capítulo pode conter template para páginas
  3. Deve haver um arquivo Manifest.plist
  4. Deve conter uma pasta Pages com todas as pastas relacionadas ao capítulo.

Nome da pasta

Templates para Páginas

  1. Pasta Template.playgroundpage dentro da pasta Pages do capítulo
  2. Propriedade TemplatePageFilename no arquivo Manifest.plist

Manifest

Manifest.plist aberto no XCode
Manifest.plist aberto no TextEdit

Pages

Editando o Manifest principal

Adicionando novas Páginas

  1. Duplicar e renomear a pasta de página
  2. Alterar o seu nome no Manifest.plist dentro desta página
  3. Acrescentar a nova página no Manifest.plist do capítulo.
  • LiveViewEdgeToEdge — diz se a área de interação do playground preenche a tela toda ou não. O padrão dela é NO, indicando que ele ocupa a metade direita da tela. Caso seja YES, esta área ocupa toda a tela.
  • LiveViewMode — diz se a área de interação (a Live View) deve aparecer aberta logo na abertura da página ou não. Por padrão ela aparece escondida (HiddenByDefault), mas pode ser apresentada por padrão com o valor (VisibleByDefault). Falaremos especificamente deste tópico em um artigo mais adiante, no final da série.

Finalizando

Índice da série

--

--

Pedro Cacique — Apple Distinguished Educator

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store