Swift2.0となり多くの関数やクラスが追加、削除されました。その中の幾つかを紹介したいと思います。 ・実装を隠したい場合用いる構造体 実装する型を隠蔽するための型が作られました。これは実装がArrayやDictionaryにかかわらず、同じ型として扱うことができるようになります。 ・struct AnyForwardCollection 前方向コレクションとして扱うことができます。Indexは常に増えることしかできず、減少させることはできません。 ・struct AnyBidirectionalCollection 双方向コレクションとして扱うことができます。Indexは増減させる事ができます。最後から参照することはできません。 ・struct AnyRandomAccessCollection コレクションとして扱うことができます。Indexは増減させる事ができます。最後から参照する