2013-06-19 3 views
0

Je suis venu d'entendre d'une discussion qu'il ya plist binaire et xml plist.Quels sont les différents types de plist?

  1. Y at-il plus?
  2. Quels sont les différents types de Plist?
  3. Qu'est-ce qui les rend différents les uns des autres? Puis-je tout utiliser pour le développement iOS et OSX?

Répondre

4

1) Non, il n'y a pas

2) Vous avez déjà répertoriés les deux principaux. Il existe un troisième format (ASCII OpenStep), mais il est obsolète et en lecture seule dans toutes les API actuelles.

3) Le format binaire est opaque et plus petit, et XML est lisible mais plus grand.

4) Oui, vous pouvez

Source: Docs et Man Page

+0

Historiquement, il y a aussi le format de la liste des biens OpenStep/NeXTSTEP, qui 'NSPropertyListSerialization' peut encore analyser. C'est le format utilisé pour, par exemple, imprimer la description d'un tableau de chaînes: '()' pour indiquer un tableau, les éléments du tableau sont séparés par des virgules, les chaînes ASCII à un seul mot ne sont pas entre guillemets. –

+0

En outre, CF-Lite, le sous-ensemble open source de Core Foundation, est capable de lire et d'écrire des listes de propriétés. Étant open source, il est possible de l'utiliser sur des plates-formes autres que iOS et OS X - par exemple, sur des serveurs Web Linux fournissant des services aux applications iOS. –

Questions connexes