INFO:
This is a bare bones project demonstrating how to embed the CocoaHTTPServer in an iOS project.
Notice the Web folder. This folder is added to the project as a resource, and the folder itself is copied into the iPhone app. The contents of the folder are set as the document root of the http server.
Critical note: The server is running only while application is in foreground. As soon as you exit from the application (by switching to another app or locking a device) the server will be stopped. The server will be restarted when you enter the application again. Read this Apple technical note for the details: http://developer.apple.com/library/ios/#technotes/tn2277/_index.html
INSTRUCTIONS:
Open the Xcode project, and build and go.
On the Xcode console you'll see a message saying: "Started HTTP server on port 59123"
Now open your browser and type in the URL to access the server. If you're running it via the simulator, then you can use: http://localhost:59123
If you're running it on your device, then you'll need to use: http://<local IP of device>:59123
(Replace 59123 with whatever port the server is actually running on.)
Enjoy.