title: What exactly does "Enable Strict Checking of objc_msgSend Calls" mean?
body: <p>This is what I'm referring to:<br>
  <img src="https://i.stack.imgur.com/zZsj8.png" alt="enter image description here"></p>
  
  <p>From what I've read, an <code>objc_msgSend</code> is essentially what is happening at the c level when you send an Objective-C message, and this setting set to <code>Yes</code> ensures that the message being sent has the same number of arguments as the the receiver is expecting. </p>
  
  <p>Is this correct? Also what are the advantages and disadvantages to setting this to <code>Yes</code> or <code>No</code>? Should I only set this to <code>Yes</code> in development and <code>No</code> in production?</p>