Hi!
Will GUI.TextField() show a Keyboard when user tabs on it on an iOS device? Is this a pre-made unity3d function?
Yes, but see Unity - Scripting API: TouchScreenKeyboard.