What is the use of bridging header? Should we avoid using bridging header?
<p><strong>What is the use of bridging header?</strong> </p>

<p>Is it just for using Objective-C and Swift code in the same project?</p>

<p><strong>Should we avoid using bridging header?</strong> </p>

<p>Say, if there are two third party library which are very similar; one of them is in Objective-C and other is in Swift. Should we use the Swift library or use Objective-C library. Are there any downside of using bridging headers?  </p>