OVH Cloud OVH Cloud

[cocoa] fichier préférences où ?

7 réponses
Avatar
une.bevueVOTEZ
j'ai implémenté des prefs NSUserDefaults qui marchent bien MAIS, je ne
trouve pas le fichier ...

je regarde dans ~/Library/Preferences/

des fichiers plist qui contiennent le nom de mon appli...

et/ou commençant par com.apple

que dalle, même au terminal et/ou avec SpotLight...

--
une bévue

7 réponses

Avatar
ftestuz
Une bévue wrote:

j'ai implémenté des prefs NSUserDefaults qui marchent bien MAIS, je ne
trouve pas le fichier ...

je regarde dans ~/Library/Preferences/

des fichiers plist qui contiennent le nom de mon appli...

et/ou commençant par com.apple

que dalle, même au terminal et/ou avec SpotLight...


En principe le fichier de pref est bien dans ~/Library/Preferences/ et
son nom est celui donnée sous Identifier (dans Xcode, sélectionner le
target, afficher les Infos, tab Properties).

--
Frédéric Testuz

Avatar
une.bevueVOTEZ
Frédéric Testuz wrote:

En principe le fichier de pref est bien dans ~/Library/Preferences/ et
son nom est celui donnée sous Identifier (dans Xcode, sélectionner le
target, afficher les Infos, tab Properties).


OK, merci beaucoup, je cherchais à partir du nom de l'appli, mais c'est
:

com.apple.myCocoaDocumentApp.plist

et le contenu n'a rien à voir avec une plist...

moyen de forcer du "xml" ?
--
une bévue

Avatar
fabienNO.conusSPAM
Une bévue wrote:

Frédéric Testuz wrote:

En principe le fichier de pref est bien dans ~/Library/Preferences/ et
son nom est celui donnée sous Identifier (dans Xcode, sélectionner le
target, afficher les Infos, tab Properties).


OK, merci beaucoup, je cherchais à partir du nom de l'appli, mais c'est
:

com.apple.myCocoaDocumentApp.plist

et le contenu n'a rien à voir avec une plist...

moyen de forcer du "xml" ?


A partir de Tiger, les fichier .plist sont en binaire.

Pour l'avoir en XML tu peux utiliser la commande "plutil" dans un shell,
par exemple:

plutil -convert xml1 com.applie.myCocoaDocumentApp.plist

pour revenir en binaire:

plutil -convert binary1 com.applie.myCocoaDocumentApp.plist


Avatar
lucsky
Une bévue wrote:

et le contenu n'a rien à voir avec une plist...


Si. Une plist n'est pas forcément sauvée sur disque en XML, elle peut
aussi l'être en binaire ou ascii. Pour passer d'un format à un autre tu
peux utiliser l'appli "Property List Editor" ou 'plutil' en ligne de
commande.

--
Luc Heinrich -

Avatar
une.bevueVOTEZ
Luc Heinrich wrote:

Si. Une plist n'est pas forcément sauvée sur disque en XML, elle peut
aussi l'être en binaire ou ascii. Pour passer d'un format à un autre tu
peux utiliser l'appli "Property List Editor" ou 'plutil' en ligne de
commande.


ok, merci à touus !
--
une bévue

Avatar
Schmurtz
(Une bévue) wrote:

Frédéric Testuz wrote:

En principe le fichier de pref est bien dans ~/Library/Preferences/ et
son nom est celui donnée sous Identifier (dans Xcode, sélectionner le
target, afficher les Infos, tab Properties).


OK, merci beaucoup, je cherchais à partir du nom de l'appli, mais c'est
:

com.apple.myCocoaDocumentApp.plist


Pense à changer le nom.

--
Schmurtz


Avatar
une.bevueVOTEZ
Schmurtz wrote:

com.apple.myCocoaDocumentApp.plist


Pense à changer le nom.


oui, oui, merci, trop commun, mais pour l'instant je ne fais que suivre
le bouquin "Cocoa par la pratique"...

j'en suis au chap 14, quand je finis ce bouquin j'essaie une de mes
tables en Cocoa-Obj-C.

--
une bévue