\
2014年10月31日
Posted by 屋台ブルー at 2014年10月31日00:00 Comment(0)

Swiftで遊ぼう! - 112 - Swift Fundamentals本 エクステンション

swift_logoSwift Fundamentals: The Language of iOS Development - スイフト:基本」ですが、文法的な解説をする最後のチャプター7に入ります。チャプター8は実際にXcodeを使ってアプリを作成で終わりになるからです。

今日のトピックはエクステンション(Extensions)です。実は、正本The Swift Programming Language本でも読んでいないパートなので、まずは教科書を読んでからにします。

新しい概念は勉強しても直ぐ忘れてしまう。またまた理解するのに時間がかかりそう(T_T)。繰り返して勉強するしかないですね。

エクステンションは、クラス、ストラクチャー、イーナムレーションに機能性を与えるということで。具体的に以下のことができます。

1. コンピューテッド・プロパティとコンピューテッド・スタティック・プロパティを加えることができる。
2. インスタンス・メソッドや型メソッドを定義できる。
3. 新しいイニシャライザーを提供する。
4. サブスクリプトの定義。
5. 新しいネストされた型を定義して使用する。
6. 存在する型にプロトコールを組み込む。

エクステンションでできることは結構色々あるんです。この6つの使い方自由自在にできなければプログラマーとは言えません。まだ読んで意味の分からないことがあるけど、1つずつ取り組んでいきますよ。

ということで、最後の章に入ってから急ブレーキがかかりました。じっくり取り組んで行きます。

今日はここまで。


同じカテゴリー(Swiftで遊ぼう!)の記事画像
Swiftで遊ぼう! - プログラミングまとめ(ときどき更新)
Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明
Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect
Swiftで遊ぼう! - 208 - ルートビューのコード
Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ
Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる
同じカテゴリー(Swiftで遊ぼう!)の記事
 Swiftで遊ぼう! - プログラミングまとめ(ときどき更新) (2021-01-31 00:00)
 Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明 (2015-04-05 00:00)
 Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect (2015-02-06 00:00)
 Swiftで遊ぼう! - 208 - ルートビューのコード (2015-02-05 00:00)
 Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ (2015-02-04 00:00)
 Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる (2015-02-03 00:00)

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
Swiftで遊ぼう! - 112 - Swift Fundamentals本 エクステンション
    コメント(0)