title: Is it possible to use Swift's Enum in Obj-C?
body: <p>I'm trying to convert some of my Obj-C class to Swift. And some other Obj-C classes still using enum in that converted class. I searched In the Pre-Release Docs and couldn't find it or maybe I missed it. Is there a way to use Swift enum in Obj-C Class? Or a link to the doc of this issue?</p>
  
  <p>This is how I declared my enum in my old Obj-C code and new Swift code.</p>
  
  <p>my old Obj-C Code:</p>
  
  <pre><code>typedef NS_ENUM(NSInteger, SomeEnum)
  {
      SomeEnumA,
      SomeEnumB,
      SomeEnumC
  };
  
  @interface SomeClass : NSObject
  
  ...
  
  @end
  </code></pre>
  
  <p>my new Swift Code:</p>
  
  <pre><code>enum SomeEnum: NSInteger
  {
      case A
      case B
      case C
  };
  
  class SomeClass: NSObject
  {
      ...
  }
  </code></pre>
  
  <p><strong>Update:</strong> From the answers. It can't be done in Swift older version than 1.2. But according to this official <a href="https://developer.apple.com/swift/blog/?id=22" rel="noreferrer">Swift Blog</a>. In Swift 1.2 that released along with XCode 6.3, You can use Swift Enum in Objective-C by adding <code>@objc</code> in front of <code>enum</code> </p>