title: How do third-party libraries work in Objective-C and Xcode?
body: <p>Pretty new (2 weeks) into Objective-C and Xcode, and I'm trying to add my first "external" library, namey <a href="http://www.restkit.com" rel="nofollow">restkit</a>, to read some JSON from an external server.</p>
  
  <p>However, looking at their "getting started" guide, from what I understand you just download a package with the sourcecode and link it in and build it as part of your own build somehow...
  (the guide <a href="http://mobile.tutsplus.com/tutorials/iphone/restkit_ios-sdk/" rel="nofollow">is here</a>), expecially point 4 is interesting)</p>
  
  <p>I am a many-years Java developer and I try to compare it to how it works there, with compiled, packaged jar-files that you can't alter. How do jarfiles relate to this? From what I can see, you can just go in and change any of the third-party files as you see fit.</p>
  
  <p>If someone could help me grasp this I'd appreciate it.</p>