How Do I Share Some of This?
Now we've built a universal version of Super Checkout. We can package our application for submission to the App Store and watch the money and accolades roll in. Of course, we'll have to deal with bug reports and adding new features, but we've covered how to handle that. What we really want to do is move on and create the next great iOS application.
We could start from scratch, but that would probably entail duplicating a lot of work we've done for Super Checkout. A simple solution would be to copy the code we want to use from Super Checkout into our new project. As you're probably aware, this approach has many problems.
For example, suppose we receive a bug report from a Super Checkout user that involves ...