UIFeedbackGenerator
iPhoneのHaptic Engineを使って触覚を再生できる
UIFeedbackGeneratorのサブクラスは3つ:
UIImpactFeedbackGenerator (発火は.impactOccurred())
UISelectionFeedbackGenerator (発火は.selectionChanged())
UINotificationFeedbackGenerator (発火は.notificationOccurred())
UINotificationFeedbackGenerator.FeedbackStyle
case heavy
case light
case medium
case rigid
case soft
UINotificationFeedbackGenerator.FeedbackType
case error
case success
case warning
.prepare()メソッドを使用し、呼び出せばフィードバックのレイテンシが可能な限り低くなる (Appleのドキュメント)
インスタンス変数にnilを代入すると、ジェネレーターの参照を削除しシステムの割り当てを開放する (Appleのドキュメント)