この「Swift のプレイに関するビデオチュートリアル」を見た後、ユーザーの Swift 言語の理解が中上級レベルに達することを願っています。これは、Cocoa Touch との接続がまったく簡単になり、クロージャ、プロトコル、ジェネリック、メモリ管理などの高度な概念を理解して実践できることを意味します。この一連のチュートリアルは、市場で一般的に見られる Swift 中国語チュートリアルよりも詳細であり、より多くのデモンストレーション例が含まれている必要があります。
コース再生アドレス: http://www.php.cn/course/460.html
先生の教え方:
先生の講義は鮮やかで機知に富み、感動的です。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、注意力を与えます。
このビデオのより難しい部分は、制御フローと論理構造です:
1. Swift ステートメントの制御フローは他の言語とほぼ同じで、条件制御として if と switch を使用します。 for-in、for、while、do-while をループとして使用します。
2. 違い: 括弧は必要ありませんが、本文の中括弧は依然として必要です。,,,
3. if ステートメントでは、条件は if スコア{.. .} は間違っており、暗黙的に 0 と比較することはできません
4. If と let を一緒に使用すると、値の損失を防ぐことができます。これらの値はオプションです。オプションの値には値が含まれるか、値がまだ存在するかどうかを指定する nil が含まれます。値がオプションであることを示すには、型の後に疑問符「?」を記述します。
5. switch-case ステートメントでは、switch は条件として任意の型の変数またはステートメントを受け取ることができ、文字型や整数などに制限されなくなりました。ステートメントが終了した後に、break を記述する必要はありません。ただし、最後のデフォルトは省略できません。 switch の各ケースには少なくとも 1 つのステートメントが必要であり、その後に空のステートメントを続けることはできません。
6. ループ内でインデックスを維持し、「..」を使用してインデックスの範囲を指定したり、初期値、条件、または増分を指定したりできます。上限をカウントしないことを示すには「..
7 制御フローには、多くの値を格納できる新しいタイプのタプルがあります。同時に、「タプル名.index」を渡してその値を取得することも、トラバースすることによって取得することもできます。もちろん、キーや関数からも取得できます。
ここから資料をダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/2075
1. Wanrzhuan Swift ビデオ チュートリアル (ソース コード)
以上がWanerzhuan Swift ビデオ チュートリアルの推奨ソース コード コースウェアの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。