title: Starting Qt/C++ Development for an iOS Developer (obj C)
body: <p>I've been developing iOS apps in Objective C for almost 4 years now (with some Android dev thrown in there too). I have been appointed a new project to develop a cross platform application using Qt/C++ mainly by using Widgets.</p>
  
  <p>I've covered basic C++ and am currently nearing the end of an introductory Qt online course. So far communication between classes has always been done using the Signals and Slots mechanism. </p>
  
  <p>Coming from iOS I'm accustomed to rely on protocols/delegation, notifications and the KVO design pattern. I wonder, is Signals and Slots the only design pattern used communicate between classes when using Qt/C++?</p>
  
  <p>Cheers.</p>