OS Xでcocoaを使用して、plistファイルからデータを読み書きする方法を学ぼうとしています.
私は周りを見回しましたが、iOS の例がたくさんあります。2 つのココア フレームワークがほぼ同じであっても、OS X では iOS とは異なる方法でそれを行うと思います。
Cocoa で plist との間でデータを読み書きする方法についてのチュートリアルを入手できる場所はありますか?
まったく同じ方法で行います(実際のファイルを取得することはありませんが、私が理解している限り、それは尋ねられている質問ではありません)。
使用する plist ファイルを読みたい場合は[NSArray arrayWithContentsOfURL:]
、または[NSArray arrayWithContentsOfFile:]
それぞれのメソッドをNSDictionary
plistに書き込む場合は、使用するだけです[NSArray/NSDictionary writeToFile:atomically:]
Catfish_Man のコメントから情報を追加するために編集されました。
上記は、ルート オブジェクトが配列または辞書のいずれかである plist に対して機能します。他のルート オブジェクトについては、NSPropertyListSerializationを参照してください。