title: Saving swift enum without raw value in core data
body: <p><strong>1 Is there any way to store swift enums without <code>rawValue</code> in core data?</strong><br>
  e.g. This enum:</p>
  
  <pre><code>enum ConnectionState {
      case connecting, failed, connected, disconnected, blocked
  }
  </code></pre>
  
  <p>If there way for above enum, then again,<br>
  <strong>2 Is there any way to store swift enum with associated values in core data?</strong><br>
  e.g. This enum:  </p>
  
  <pre><code>enum ConnectionState {
       case connecting, failed(Error), connected, disconnected(Error), blocked
  }
  </code></pre>