iOSのバージョンで処理をわけることは
iOS7,iOS8,iOS9の劇的変化を見る限りでは必須の技術です。
以下で分けられます。
switch UIDevice.currentDevice().systemVersion.compare("7.1.2", options: NSStringCompareOptions.NumericSearch) { case .OrderedSame, .OrderedDescending: println("iOS = 7.1.2") case .OrderedAscending: println("iOS < 7.1.2") case .OrderedDescending: println("iOS > 7.1.2") }