title: Understanding UIKit, Storyboards and underlying frameworks
body: <p>I’ve started with the App Development with Swift a few weeks ago. I liked it because it was a mix of Swift and Xcode and UIKit.</p>
  
  <p>I studied C and C++ in uni and I also had an intercourse with C# that gave me some kind of an idea of an interface builder. In no ways I dived deep into it but it was C code, and it was quite clear how to edit and do stuff in code.</p>
  
  <p>The problem is, the book mentioned above does not explain anything about UIKit or Storyboards in depth. But more like at all. You are editing classes, you are writing functions that magically get called at certain events, but most of this is invisible. It just works (but it’s not a positive thing here unfortunately). I have no idea how to do these things programatically.</p>
  
  <p>UIKit is complex and I find it a quite confusing. It seems to go against the basic coding that I did before in C (terminal stuff). My minimal C# experience gives me a few ideas but that’s just not enough.</p>
  
  <p>Is there any good place where I can start off? Swift is fine, so I’m not really interested in that.</p>