title: OCMClassMock and OCMStrictClassMock
body: <p>I am new in <a href="http://ocmock.org/reference/" rel="nofollow">OCMock 3</a>, I see there are two methods:</p>
  
  <pre><code>OCMClassMock(cls): creates a new nice class mock object
  OCMStrictClassMock(cls): creates a class mock object 
  </code></pre>
  
  <p>I read the document, but I feel still confused &amp; have two questions:</p>
  
  <ol>
  <li><p>What exactly the difference between <code>OCMClassMock(cls)</code> and <code>OCMStrictClassMock(cls)</code> ?</p></li>
  <li><p>When should I use <code>OCMClassMock(cls)</code> and when should I use <code>OCMStrictClassMock(cls)</code>?</p></li>
  </ol>
  
  <p><strong>====UPDATE====</strong></p>
  
  <p>Can I understand as <code>OCMClassMock(cls)</code> is partial mock that the real implementation still run when call method on it and <code>OCMStrictClassMock(cls)</code> is a full mock like a skeleton without real implementation?</p>