title: What is findTheAppropriateSelectorForTheCurrentSituation() and its content?
body: <p>Referring to the discussion <a href="https://stackoverflow.com/questions/1493125/using-performselector-vs-just-calling-the-method">performSelector</a> where is explained that with the following line it is possible to call a method</p>
  
  <blockquote>
    <p>SEL aSelector = findTheAppropriateSelectorForTheCurrentSituation();<br/>
    [anObject performSelector: aSelector];</p>
  </blockquote>
  
  <p><strong>My question is what is the content of the method called: <br/>findTheAppropriateSelectorForTheCurrentSituation()? 
  //For me the most important question<br/><br/>
  And another question is, why I get the warnings when using this piece of code.</strong></p>
  
  <blockquote>
    <p>1.warning: implicit declaration of function 'findTheAppropriateSelectorForTheCurrentSituation'<br>
    2.warning: initialization makes pointer from integer without a cast<br>
    3."_findTheAppropriateSelectorForTheCurrentSituation", referenced from:</p>
  </blockquote>
  
  <p>Thank you for your answeres in advance</p>