title: Mac / Cocoa - Getting a list of windows using Accessibility API
body: <p>I want to use the Accessibility API to get a list of all windows for a given application (external). </p>
  
  <p>The goal is to check if a certain window is open.  First I check that the application is running (using [NSWorkspace runningApplications] and checking each one), and then I want to check the title bar text of each window that is open for that application.</p>
  
  <p>PS</p>
  
  <p>So I can create an element for the app using the PID:</p>
  
  <pre><code>AXUIElementRef app = AXUIElementCreateApplication(pid);
  </code></pre>
  
  <p>but what do I do with it?  Am I even going in the right direction?  Can't beleive it's so hard to find examples on this.</p>