2017-04-03 15 views
2

私は現在Appleの「Intro to App Development with Swift」学生ガイドを読んでいます。第9章の終わり、クイズでは、「タイプ」、それが求められます。カプセル化は、変数または定数の型を消去するために何をしますか?

あなたがコードを読み取り、変数や定数のタイプが分からないしているときは、見つけるために最も簡単な方法は何ですか?

答えは:

は異なるカプセル化を使用してコードのセクションを書き換え

しかし、カプセル化の概念は以前に導入されていないので、私はむしろ混乱しています。

いくつかのオブジェクトコンポーネントへのアクセスを制限するための言語メカニズム、および/またはそのデータでの操作方法とデータのバンドルを容易にする言語構造があります。

誰かが、変数または定数の型について調べる方法をどのように説明できますか?

ありがとうございます。

答えて

1

答えは:

は異なるカプセル化を使用してコードのセクションを書き換え。

これは間違った答えです。正解は"Use Xcode's [Quick Help] inspector."

です。これはどのように変数や定数の型を調べることに関連して説明できますか?

ここで提案するのは、プライベート変数を公開するようにソースを書き換えると(つまり、カプセル化されている方法を変更する)、問題の変数の種類を簡単に見つけることができるということです。

+2

実際には、問題の変数を選択してクイックヘルプパネルを表示するのが最善の方法です。変数のタイプが表示されます。定義へのジャンプは、このことのための明示的な型宣言がない場合、役立たず、非常に頻繁にはしません。しかし、クイックヘルプは推論されたタイプを表示します。 – matt

+0

@matt訂正ありがとう! – dasblinkenlight

+0

アップルがここでミスをしたようです。正解は「B. Optionキーを押しながらXcode 'の定数または変数の名前をクリックしますが、それは間違ってマークされます。この概念は第9章7ページに教えられています。「ヒント:Optionキーを押しながらotherString定数をクリックすることで型をチェックしてください。 – Kal

関連する問題