既存のクラスに、構造体、列挙型、またはプロトコル型に新しい機能を追加するために使用する

詳細は、The Swift Programming Language(日本語版) 参照