2016-01-01から1ヶ月間の記事一覧

swiftでデザインパターンを実装(Adapterパターン:委譲)

Adapterパターン:委譲 前回に引き続きAdapterパターンを実装していきます。 今回は委譲を使った手法です。 この手法はAdapterクラスがTargetクラスを継承し、メンバ変数にAdapteeクラスを持つことによって実現します。 案件 水樹奈々さんが紅白歌合戦に出場…

swiftでデザインパターンを実装(Adapterパターン:継承)

今回はAdapterパターンを実装します Adapterパターンとは? 既存のクラスに対して修正を加えることなく、インタフェースを変更することができる。 Wikioediaより引用 Adapterパターンは「継承」と「委譲」の2つの手法で実現できます。 今回は「継承」を用い…

swiftでデザインパターンを実装(Iteratorパターン)

今回はIteratorパターンを実装します Iteratorパターンとは? 要素の集合体に順番にアクセスする方法を提供するデザインパターンです。 登場人物 Iterator 走査、データの取り出しを行うためのインタフェース ConcreateIterator Iteratorインタフェースを実…

swiftでデザインパターンを実装

デザインパターンって何 デザインパターンとは「設計に関する先人たちの知恵」です。 デザインパターンを学習、習得することで、再利用性の高い設計やチーム内での共通言語として使うことができ、開発が捗ります。 今回はシングルトンを実装、シングルトンと…

XCTestを使ってみた

今までxcodeでtestを書いたことがなかったので、書いてみたいと思います。 xcode5から導入されたXCTestを使用してみます。 testって何とか、testって何で必要なのって方はこちらの記事が参考になります。 (予定がないのでiOSにおけるユニットテストについて…