title: Unity iOS Plugin for Bluetooth communication - Swift or Objective-C
body: <p>I want to create a native iOS plugin for Unity to enable an iPhone app to communicate over Bluetooth and use Unity to display the received data.</p>
  
  <p>From my current point of view I see two ways:</p>
  
  <ul>
  <li><p>Create a Swift library: Preferred as I already have knowledge in Swift, but as it seems I would have to create Objective-C bridge classes to be able to access the Swift methods in Unity.</p></li>
  <li><p>Learn Objective-C and create an Objective-C library</p></li>
  </ul>
  
  <p>As it seems Objective-C is required anyway but using Apple's recommended programming language Swift would be a more recent approach.</p>
  
  <p>Which way would currently be best-practice?</p>