This is a basic flashlight app for iOS, which forces the camera flash on. This gives a good example of how to work with an Objective C component from C# code. Full source to a buildable app. Well documented C# code with explanations for how things work. No configuration required to add to an established project, use the included iOSTorchExample.cs or call the functions of iOSTorch yourself. Does error handling well.
iOSTorch.On(); turns the torch on
iOSTorch.Off(); turns the torch off.
iOSTorch.On(0.5f); turns the torch on with half brightness (iOS 6+ only)