title: How can I specify protocol same name to interface defined in Objective-C from Swift
body: <p>When defined as below in Objective-C code, how can I specify Item protocol from Swift?</p>
  
  <pre><code>// Objective-C
  @protocol Item &lt;NSObject&gt;
  @end
  
  @interface Item : NSObject&lt;Item&gt;
  @end
  
  @implementation Item
  @end
  
  
  
  // Swift
  var item = Item() // item interface, but I'd like to define as Item protocol.
  </code></pre>
  
  <p>Should I define as distinct name?</p>