Q7:p17テキストでは、「テーブルデータを設定する」となっていますが「テーブルデータを取得する」ではいけないのでしょうか?p19「テーブル」コンポーネントを「フレーム」コンポーネントの上に移動する理由は何なのでしょうか?表示される結果は、両者で差異はないことが確認できましたが。
A7:
右側の[テーブル]コンポーネントにデータを入れたいので、「テーブルデータを設定する(PFObjectTable)」を選択します。
[住所録(Lesson6)] から「住所録データ(=テーブルデータ)を取得」し、[テーブル]にそのデータを設定するという設定になっています。
アプリケーション開始イベントに繋がる3つの処理は、上から順番に処理が行われるとお考え下さい。画面が綺麗に表示できるよう順番を変更しています。
「フレームを表示する()」が一番最初の場合、画面が表示されてから、[テーブル]や[グラフ]にデータが入ることになります。例えばテーブルデータが膨大なものだと時間が掛かり、画面に乱れが生じる可能性があります。「フレームを表示する()」が最後であれば、データが設定された後に画面が表示されるので、その心配はありません。
実はチュートリアルのデータでも、最初を「フレームを表示する()」とした場合、初めて実行した時、グラフィック処理が遅いPCだと乱れが生じています。