Como adicionar uma lista de propriedades para o seu aplicativo ios

Dada a versatilidade de listas de propriedades, você está certo de recorrer a eles para o seu iOS tempo e tempo aplicativo novamente. Siga estes passos para incorporar um plist em seu projeto Xcode:

  1. No navegador Project, adicione um grupo de Recursos roadtrip para arquivos de suporte. direito; clique nele e, em seguida, escolha Novo arquivo no menu que aparece para obter o diálogo Novo arquivo.

    Ou selecione o grupo de Recursos roadtrip e escolha Arquivo&# 10154-Nova&# 10154-Novo arquivo no menu principal (ou pressione ⌘ + N).

  2. Na coluna à esquerda da caixa de diálogo Novo arquivo, selecione Resource sob o título iOS, selecione o modelo de lista de propriedades no painel superior direito, e clique em Avançar.

    A planilha Save aparece.

  3. Inserir destinos no campo Salvar como.

  4. Clique em Criar (e certifique-se de que o campo de destino tem a caixa de seleção RoadTrip selecionado).

    A lista de propriedades será criado com um único elemento chamado Root- é um dicionário, mas você pode alterá-lo para ser um array, se quiser.

  5. direito; clique na linha de raiz para mostrar os menu- sensíveis ao contexto, em seguida, escolha Add Row.

    Você também pode escolher o Editor&# 10154 em Adicionar Item para adicionar uma linha.

    Uma nova linha aparece.

  6. Digite DestinationData no campo Key, substituindo New Item (que deve ser destacado).

  7. Clique nas setas para cima e para baixo no campo Tipo e, em seguida, escolher matriz a partir do menu pop-up que aparece.

  8. Clique no triângulo na frente da chave DestinationData por isso ispointing para baixo e clique no botão + (plus).

    DestinationData é uma matriz de dicionários que irá realizar todas as suas informações específicas de destino, com o item sendo 0 o primeiro.

    Você pode ver o botão + (mais) na nova linha.

  9. Faça item 0 um dicionário, selecionando dicionário no menu pop-up Type (no sameway você selecione matriz na Etapa 7).

    Sua nova entrada é feita em um dicionário.



  10. Clique no triângulo na frente da chave do item 0 para que ele aponta para baixo, e botão clickthe + (plus) como você fez no passo 7 para adicionar uma nova entrada ao dicionário.

    Você vê uma nova entrada sob o dicionário.

    Esses triângulos funcionam da mesma maneira como aqueles no Finder e o editor Xcode. O editor de lista de propriedades interpreta o que você deseja adicionar com base no triângulo. Então, se os itens são revelados (isto é, o triângulo está apontando para baixo), o editor pressupõe que você deseja adicionar um item de sub ou criança.

    Se os sub-itens não são revelados (isto é, o triângulo está apontando para os lados), o editor pressupõe que você deseja adicionar um item a esse nível (irmão). Neste caso, com a seta apontando para baixo, você adicionar uma nova entrada - um item de sub - ao dicionário. Se o triângulo estavam apontando para o lado, você estaria entrando em uma nova entrada na raiz.

    Somente arrays e dicionários ter filhos.

  11. No campo Chave de sua entrada mais recente, digite destinationName, deixe o tipo como String, e depois clique duplo (ou guia para) o campo Valor e insira New York City.

  12. Clique no botão + na linha que você acabou de entrar, e você terá uma nova entrada (um irmão da linha anterior). No campo Key, digite DestinationImage, deixe o tipo como String, e depois clique duplo (ou guia para) o campo Valor e insira NYCImage.

  13. Clique no botão + na linha que você acabou de entrar, e você terá uma nova entrada (um irmão da linha anterior). No campo Key, digite DestinationLocation e selecione dicionário no menu pop-up Tipo.

  14. Clique no triângulo na frente do DestinationLocation chave para que ele está virado para baixo, e clique no botão +.

    Você vê uma nova entrada sob o dicionário.

  15. No campo Key, digite Título e digite Nova York no campo Valor.

  16. Adicione estas três chaves com o seu tipo e valor correspondente:

    ChaveTipoValor
    LegendaCordaUma grande cidade
    LatitudeNúmero40.712756
    LongitudeNúmero&minus-74.006047
  17. Clique no triângulo de abertura para esconder os dictionaryentries DestinationLocation, e adicionar uma nova matriz chamada eventos como um irmão do DestinationLocation.

    Quando o triângulo é fechado, você adiciona uma entrada irmão.

  18. Continue preenchendo o plist.

    ChaveTipoValor
    destinationNameCordaCidade de Nova York
    DestinationImageCordaNYCImage
    DestinationLocationDicionário
    TítuloCordaCidade de Nova York
    LegendaCordaUma grande cidade
    LatitudeNúmero40.712756
    LongitudeNúmero-74.006047
    Eventosordem
    O ponto 0Cordahttps://jessefeiler.com/NYC01.html
    Item 1Cordahttps://jessefeiler.com/NYC02.html
    POIsordem
    O ponto 0Dicionário
    TítuloCordaA estátua da Liberdade
    LegendaCordaPro-democracia e símbolo anti-monarquia de liberdade
    LatitudeNúmero40.689244
    LongitudeNúmero-74.044514
    ClimaCordahttps://forecast.weather.gov/MapClick.php?zoneid=NYZ072

Após terminar de inserir esses itens, perto do Item 0 sob DestinationData e passar por etapas de 8 a 18 novamente para adicionar a entrada de San Francisco usando as chaves e valores abaixo. Se você quiser economizar algum digitação, você pode copiar e colar item 0 e, em seguida, expanda o novo item 1 e simplesmente substituir os valores.

ChaveTipoValor
destinationNameCordaSão Francisco
DestinationImageCordaSFImage
DestinationLocationDicionário
TítuloCordaSão Francisco
LegendaCordaUma grande cidade
LatitudeNúmero37,7793
LongitudeNúmero&minus-122.4192
Eventosordem
O ponto 0Cordahttps://jessefeiler.com/SF01.html
Item 1Cordahttps://jessefeiler.com/SF02.html
POIsordem
O ponto 0Dicionário
TítuloCordaPonte Golden Gate
LegendaCordaUm símbolo internacionalmente reconhecido de San Francisco
LatitudeNúmero37.819722
LongitudeNúmero&minus-122.478611
ClimaCordahttps://forecast.weather.gov/MapClick.php?site=mtr&textField1 = 37,76&textField2 = -122,43&SMAP = 1

Certifique-se de que você soletrar as entradas exatamente como especificado ou então você não será capaz de acessá-los. Tenha muito cuidado com espaços à direita.

Você pode se perguntar por que você está usando esses dados específico (título e subtítulo, por exemplo). Você vai entender que quando você explorar mapas.


Publicações relacionadas