Hi Guys! I am pretty new at programming and I have a blank spot which bother me. I can write some basic code now. My workflow is: make a command-line tool project in Xcode, add the libraries etc what I need, write the code and unit tests (in C++) and then build the app. After the build I have an app which after a double click does it's job on my computer in Terminal. It's OK.
What I can't see is how to make it something which I could send to client (for now friends of course), submit to App Store etc. For example if I get a job as a freelancer something like this:
"I need an application which get the videostream from my webcam, and highlight every circle object in the image real time using OpenCV."
I can do this, but what should I send to the client if I am a freenlancer? The souce code? The application? A library? I guess it's part of the agreement, but I still don't know which is the usual case?