title: Mac OS X daemon using Objective-C -  launchd
body: <p>I'm new in Mac OS X world but I have skills on Windows dev.</p>
  
  <p>I need to develop a daemon (on Windows will be Windows Service) that uploads/downloads files from a Web Service.</p>
  
  <p><strong>My question is:</strong> is it possible to create an app written in Objective-C that will be the daemon (to upload/download) and to launch it when the OS starts using launchd? Or there's another way to create a daemon?</p>
  
  <p>Thank you</p>