Satimage 戻る| 次へ
p-リストチュートリアル
ホームページ > 情報センター > Onlineドキュメンテーション > オートメーション環境 > Text、expユニコード(レッジ)XML >p-リストのSuite > A p-リストの家庭教師ツ?/長さ>
この短いチュートリアルは簡単な例があるplist Suiteの主なコマンドを提示します。(例はあなたのマシンに関するローカルファイルを使用します)。 私たちはAddressBookによって管理された好みのファイルを使用するつもりです。

単に以下のチュートリアルを読むことができて、いつ何時、あなたは、あなたのマシンにスクリプトをコピーして、永遠にそれらをテストすることができます。 スクリプトを輸入するには、以下のリンクをクリックしてください。

チュートリアルはユーザに親書を表示するために意図されます、ユーザがAddressBookに供給したというPreferencesフォルダーにp-リストファイルの中に格納される情報を使用して。

私たちは、p-リストを開くことによって、始めるつもりです。

テキストとして(ユーザドメインからの好みへの経路)に_フォルダーを設定してください。
同じくらい通称(_のフォルダーと"AddressBookMe.plist")に_ファイルを設定してください。
_がファイルするPlistOpenに_plistを設定してください。
Console( «データCFob0000000100000000≫のような)で返された結果は不明瞭な参照です。 あなたが、それが何を含むかわかりたいなら、 PlistGetXMLはストリング表現を作成します。 ここで、私たちは非常に小さいp-リストで働いています:
PlistGetXMLは_plistです。
ツ??i>--ツ?lt; xmlバージョン=、「=の「UTF-8インチ?」をコード化する1インチ>
ツ??i><!DOCTYPE plist PUBLIC、「-、アップル・コンピューター//など、」
あなたがp-リストを開くとき、どんなタイプにはも根の要素があるかもしれません。 "dict"(主要な値の組のいくつかのリストのリスト)の「アレイ」であるかもしれません、そして、通常、"dict"(主要な値の組のリスト)ですが、原則として、それは整数などの基本のどんなタイプであるかもしれないほうがよいです。 したがって、最初のものは、私たちがどういう要素に直面しているかを知ることになっています。
変数にタイプを格納する無駄があります。 むしろ、私たちは、 Consoleでただ下に線を動かして、結果をチェックします。
PlistTypeは_plistです。
Consoleは「辞書」を言います: 主要な価値のリストは対にされます。 これは、私たちがこの辞書にすべてのキーのリストを集めることができるのを意味します、私たちがユーザに表示するつもりであるものを選ぶために。
それでも、キーのリストを格納する無駄があります: それらを Consoleに印刷させるのは十分です。
PlistGetKeysは_plistです。
-- "CountryName"、「ExistingEmailAddress」、"FirstName"、「StreetAddr1"、"LastName"など、」
Consoleに印刷されたリストから3個のキーを選びましょう: FirstNameLastName、および
PlistGetに_FNameを設定してください。(PlistChildの_のplistの主要な"FirstName")
PlistGetに_LNameを設定してください。(PlistChildの_のplistの主要な"LastName")
PlistGetに_市を設定してください。(PlistChildの_のplistの主要な「市」)
今、私たちは、メッセージをユーザに確立するのにストリングを使用することができます。 しかし、なぜ最初に、p-リストを閉じませんか? 私たちはもうそれを必要としません。
PlistCloseは_plistです。
今、私たちはメッセージを続けることができます。
msgに「こんにちは」と_FNameに_を設定してください、「「_LName、」、」 "
「_msgと「私は良い日の間、中であなたを願っていること」への_msgと_市を設定してください、」、」
dd(_msg)
戻る| 次へ
Copyright(C)2004パリ、Satimage