Can I Use This Code For IOS?

Can I use this code for IOS touch screen? Will it work with it, or do I have to make some minor changes? This code is for the GUI textures for my Menus to touch on them and go to different scenes. I also plan on using something similar to this with my character Jumping when I click any part of the screen. So can it work?:

public class mouseClick : MonoBehaviour {

	public Texture2D normalTex;
	public Texture2D hoverTex;
	

	void OnMouseEnter(){
    
		guiTexture.texture = hoverTex;

	}

	void OnMouseExit(){

		guiTexture.texture = normalTex;

	}

	void OnMouseDown(){
		Application.LoadLevel("OptionsMenu");

}
}

Sorry for the overused question, but if you guys can at least link me to some documentation, tutorials, or give me some info right here I will be most grateful.

yes , these functions work on every platform…