2

OS Xでcocoaを使用して、plistファイルからデータを読み書きする方法を学ぼうとしています.

私は周りを見回しましたが、iOS の例がたくさんあります。2 つのココア フレームワークがほぼ同じであっても、OS X では iOS とは異なる方法でそれを行うと思います。

Cocoa で plist との間でデータを読み書きする方法についてのチュートリアルを入手できる場所はありますか?

4

1 に答える 1

5

まったく同じ方法で行います(実際のファイルを取得することはありませんが、私が理解している限り、それは尋ねられている質問ではありません)。

使用する plist ファイルを読みたい場合は[NSArray arrayWithContentsOfURL:]、または[NSArray arrayWithContentsOfFile:]それぞれのメソッドをNSDictionary

plistに書き込む場合は、使用するだけです[NSArray/NSDictionary writeToFile:atomically:]

Catfish_Man のコメントから情報を追加するために編集されました。

上記は、ルート オブジェクトが配列または辞書のいずれかである plist に対して機能します。他のルート オブジェクトについては、NSPropertyListSerializationを参照してください。

于 2013-03-04T23:45:19.370 に答える